Bug#946062: ITP: ruby-jsonpath -- Ruby implementation of jsonpath

2019-12-03 Thread Pirate Praveen

Package: wnpp
severity: wishlist
Owner: Pirate Praveen 

https://rubygems.org/gems/jsonpath

a dependency of kubeclient 4.5 gem -> a dependency of gitlab 12.3+


-- Forwarded message --
From: Pirate Praveen 
Subject: Fwd: ITP: ruby-aws-sdk-core -- AWS SDK for Ruby - Core
Date: Tue, 03 Dec 2019 19:13:57 +0530
To: Debian BTS 



Bug#946056: Fwd: ITP: ruby-aws-sdk-core -- AWS SDK for Ruby - Core

2019-12-03 Thread Pirate Praveen

Package: wnpp
severity: wishlist
Owner: Pirate Praveen 

https://rubygems.org/gems/to_regexp

to_regexp -> a dependency of jsonpath gem -> a dependency of kubeclient 
4.5 gem -> a dependency of gitlab 12.3+




Bug#945995: ITP: ruby-aws-sdk-core -- AWS SDK for Ruby - Core

2019-12-02 Thread Pirate Praveen

Package: wnpp
severity: wishlist
Owner: Pirate Praveen 

https://rubygems.org/gems/aws-sdk-core this is a dependency of gitlab 
12.3+




Bug#944997: ITP: ruby-net-ntp -- NTP client for ruby

2019-11-17 Thread Pirate Praveen

Package: wnpp
severity: wishlist
Owner: Pirate Praveen 

<https://rubygems.org/gems/net-ntp> 
<https://rubygems.org/gems/atlassian-jwt> this is a dependency of 
gitlab 12.3+




Bug#944869: ITP: ruby-atlassian-jwt -- simplify generating the claims needed to authenticate with the Atlassian Connect

2019-11-16 Thread Pirate Praveen

Package: wnpp
severity: wishlist
Owner: Pirate Praveen 

<https://rubygems.org/gems/atlassian-jwt> this is a dependency of 
gitlab 12.3+




Bug#942455: ITP: webassemblyjs -- Toolchain for WebAssembly

2019-10-16 Thread Pirate Praveen

Package: wnpp
Severity: wishlist

Upstream repo  has many related 
node modules.


These will be packaged as a single binary package (node-webassemblyjs) 
and maintained at 


This is a dependency on webpack 4.7+ and we need webpack 4.30 for acorn 
6 transition.




Bug#890253: [Pkg-javascript-devel] some progress towards packaging jest

2019-09-19 Thread Pirate Praveen



On Thu, Sep 19, 2019 at 5:40 PM, Paolo Greppi  
wrote:

Hi,

it now builds on sid:


but there's still a lot to do:

1) turn on tests of course (it tests itself)

2) this lintian message is worth investigating:
P: node-jest-cli: image-file-in-usr-lib 
usr/lib/nodejs/jest-cli/build/assets/jest_logo.png


3) it needs a manpage for /usr/bin/jest

4) d/copyright is TODO


cme update dpkg-copyright should cover most cases.


5) it should generate 6 additional binaries:
- node-jest-changed-files
- node-jest-environment-jsdom
- node-jest-get-type
- node-jest-resolve-dependencies
- node-jest-runner
- node-jest-snapshot



I think we can include all of them in node-jest binary (single binary 
like node-babel).


6) there are 12 modules in debian/node_modules/ - some of them are 
quite large:

SLOCDirectory   SLOC-by-Language (Sorted)
9422rollup-plugin-node-builtins javascript=9422
5556levelup javascript=5547,sh=9
2317level-jsjavascript=2317
1610level-filesystem javascript=1610
1552buffer-es6  javascript=1552
646 rollup-plugin-node-globals javascript=646
425 babel-plugin-transform-inline-imports-commonjs javascript=425
187 process-es6 javascript=187
18  rollup-plugin-flow javascript=18
13  browserify-fs   javascript=13
4   string-length   javascript=4
3   astral-regexjavascript=3
string-length is also a run-time dep (see below)
BTW rollup-plugin-node-builtins is currently used for building 
node-mocha 4.1.0:


(but that dependency is dropped in 6.2.0 which is in experimental)



These could be embedded. add-node-component + pkg-js-tool's 
debian/nodejs//build this would be easier than before.



7) probably it should be repackaged to exclude examples/react-native:
P: node-jest source: source-contains-prebuilt-java-object 
examples/react-native/android/gradle/wrapper/gradle-wrapper.jar

N:
N:The source tarball contains a prebuilt Java class file. These 
are often
N:included by mistake when developers generate a tarball without 
cleaning
N:the source directory first. If there is no sign this was 
intended,
N:consider reporting it as an upstream bug as it may be a DFSG 
violation.

N:
N:Severity: pedantic, Certainty: possible
N:
N:Check: java, Type: binary, source



yes, we can exclude.

8) and finally assuming the 6 additional binaries are generated from 
this source, it would still be uninstallable because there are 8 
missing run-time dependencies:

- node-import-local (>= 1.0.0)
- node-istanbul-api (>= 1.1.14)
- node-istanbul-lib-coverage (>= 1.1.1)
- node-istanbul-lib-instrument (>= 1.8.0)
- node-istanbul-lib-source-maps (>= 1.2.1)
- node-node-notifier (>= 5.2.1)
- node-realpath-native (>= 1.0.0)
- node-string-length (>= 2.0.0)
for none of these there's an ITP
if we update to v22.4.4 (the version required by yarnpkg) then these 
dependencies are still there
if we update to v24.9.0 (current) istanbul-api disappears (it is 
deprecated from upstream)

in both cases I haven't checked if there are new deps



I think these can be embedded as well. Probably istambul* could go in 
node-istanbul.



Paolo

--
Pkg-javascript-devel mailing list
pkg-javascript-de...@alioth-lists.debian.net 







Bug#883151: node-grunt-banner status

2019-08-27 Thread Pirate Praveen
On Tue, 27 Aug 2019 10:37:43 +0300 mer...@debian.org wrote:
> Hello,
> 
> What is the current status of node-grunt-banner? Are there any blockers
> keeping it from being uploaded?

As per https://wiki.debian.org/Javascript/Nodejs/NEW this package was
rejected for being simple in favor of embedding. You can just embed the
component using add-node-component -if grunt-banner.



Bug#935491: ITP: node-replify -- Easily add a REPL to your Node.js app

2019-08-23 Thread Pirate Praveen



On 2019, ഓഗസ്റ്റ് 23 12:26:46 PM IST, Joseph Nuthalapati  
wrote:
>Package: wnpp
>Severity: wishlist
>Owner: Joseph Nuthalapati 
>X-Debbugs-CC: debian-de...@lists.debian.org
>
>* Package name: node-replify
>  Version : 1.2.0
>  Upstream Author : Daniel D. Shaw  (http://dshaw.com)
>* URL : https://github.com/dshaw/replify
>* License : Expat
>  Programming Lang: JavaScript
>  Description : Easily add a REPL to your Node.js app
>
> Replify is a library to add a REPL to your Node.js application
> .
> Replify is a dependency of CryptPad - the encrypted collaboration
> suite.
> .
> Node.js is an event-based server-side JavaScript engine.
>
>Replify is a dependency of CryptPad - the encrypted collaboration
>suite.
>
>CryptPad is a private-by-design alternative to popular office tools and
>cloud services. All the content stored on CryptPad is encrypted before
>being sent, which means nobody can access your data unless you give
>them
>the keys.

I suggest you embed this and other small libraries in cryptpad package itself. 

See https://wiki.debian.org/Javascript/GroupSourcesTutorial or simply using

add-node-componet -if repify

Inside cryptpad package repo.
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



Bug#930635: SyntaxError: 'import' and 'export' may appear only with 'sourceType: module'

2019-07-30 Thread Pirate Praveen
On Mon, 17 Jun 2019 12:56:06 +0500 Pirate Praveen  
wrote:
> grunt default
> Running "clean:build" (clean) task
>  >> 5 paths cleaned.
> 
> Running "bundle:build" (bundle) task
> options.entry is deprecated, use options.input
>  >> SyntaxError: 'import' and 'export' may appear only with 
> 'sourceType: module' (2:0)
>  >> at error (/usr/lib/nodejs/rollup/dist/rollup.js:222:12)
>  >> at Object.error$$1 [as error] 
> (/usr/lib/nodejs/rollup/dist/rollup.js:6075:6)
>  >> at /usr/lib/nodejs/rollup/dist/rollup.js:6084:28
>  >> at process._tickCallback (internal/process/next_tick.js:68:7)
> Warning: Task "bundle:build" failed. Use --force to continue.
> 
> Aborted due to warnings.
> 
> Seems it uses rollup 0.24 to build.

Fixed in 3.8.2+dfsg-2
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Bug#930223: [Pkg-javascript-devel] need help with building node-dagre-d3-renderer with webpack

2019-06-27 Thread Pirate Praveen



Control: tag -1 -help

On Wed, 26 Jun, 2019 at 12:31 PM, Pirate Praveen 
 wrote:
I need to install ES modules of node-lodash for umd generation 
(dagre-d3-renderer is importing from lodash).


After building node-lodash-es from node-lodash, I hit a dead end with 
node-graphlibrary as it did not provide an ES module format. So I had 
to use rollup-plugin-commonjs to finally build it successfully.




Bug#930223: [Pkg-javascript-devel] need help with building node-dagre-d3-renderer with webpack

2019-06-26 Thread Pirate Praveen



On 2019, ജൂൺ 25 5:08:43 PM IST, Pirate Praveen  wrote:
>
>
>On Tue, 25 Jun, 2019 at 3:13 PM, Pirate Praveen 
> wrote:
>> Same error when changing package.json#main to dist/dagre-d3.js (umd 
>> format).
>
>To confirm it is not a browser only library, I downloaded the 
>dagre-d3-renderer dist.tarball from npmjs.com and the require command 
>succeeds there.

I switched build from webpack to rollup and now require is passing.

I need to install ES modules of node-lodash for umd generation 
(dagre-d3-renderer is importing from lodash).
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



Bug#930223: [Pkg-javascript-devel] need help with building node-dagre-d3-renderer with webpack

2019-06-25 Thread Pirate Praveen




On Tue, 25 Jun, 2019 at 3:13 PM, Pirate Praveen 
 wrote:
Same error when changing package.json#main to dist/dagre-d3.js (umd 
format).


To confirm it is not a browser only library, I downloaded the 
dagre-d3-renderer dist.tarball from npmjs.com and the require command 
succeeds there.




Bug#930223: [Pkg-javascript-devel] need help with building node-dagre-d3-renderer with webpack

2019-06-25 Thread Pirate Praveen




On Tue, 25 Jun, 2019 at 3:07 PM, Pirate Praveen 
 wrote:
Now there is another error (tried replacing commonjs2 with commonjs, 
also tried with nodejs 12),


  dh_auto_test --buildsystem=nodejs
/usr/bin/node -e require\(\".\"\)
/<>/dist/dagre-d3.core.js:950
function (node, name, id, index, group, timing) {
^

SyntaxError: Unexpected token (
   at new Script (vm.js:79:7)
   at createScript (vm.js:251:10)
   at Object.runInThisContext (vm.js:303:10)
   at Module._compile (internal/modules/cjs/loader.js:657:28)
   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)
dh_auto_test: /usr/bin/node -e require\(\".\"\) returned exit code 1


Same error when changing package.json#main to dist/dagre-d3.js (umd 
format).




Bug#930223: [Pkg-javascript-devel] need help with building node-dagre-d3-renderer with webpack

2019-06-25 Thread Pirate Praveen



Control: tag -1 help

On Tue, 25 Jun, 2019 at 1:49 PM, Pirate Praveen 
 wrote:
While looking for something else in package.json, I realized, there 
was a line excluding node_modules and there was two places I needed 
to update. With the following patch, webpack is successful.


Now there is another error (tried replacing commonjs2 with commonjs, 
also tried with nodejs 12),


  dh_auto_test --buildsystem=nodejs
/usr/bin/node -e require\(\".\"\)
/<>/dist/dagre-d3.core.js:950
function (node, name, id, index, group, timing) {
^

SyntaxError: Unexpected token (
   at new Script (vm.js:79:7)
   at createScript (vm.js:251:10)
   at Object.runInThisContext (vm.js:303:10)
   at Module._compile (internal/modules/cjs/loader.js:657:28)
   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)
dh_auto_test: /usr/bin/node -e require\(\".\"\) returned exit code 1



Bug#930223: need help with building node-dagre-d3-renderer with webpack

2019-06-25 Thread Pirate Praveen



Control: tag -1 -help

On Tue, 25 Jun, 2019 at 1:22 PM, Pirate Praveen 
 wrote:

The easiest fix would be updating node-d3-format, but it is not team
maintained any more (result of an accidental hijack from me). Other
option would be to fix webpack configuration. Hope someone can help 
here.


While looking for something else in package.json, I realized, there was 
a line excluding node_modules and there was two places I needed to 
update. With the following patch, webpack is successful.


--- a/webpack.config.babel.js
+++ b/webpack.config.babel.js
@@ -15,7 +15,7 @@
  },

  resolve: {
-modules: ['/usr/lib/nodejs'],
+modules: ['/usr/lib/nodejs','node_modules'],
  },

  resolveLoader: {
@@ -26,7 +26,6 @@
rules: [
  {
test: /\.js$/,
-exclude: /node_modules/,
use: {
  loader: 'babel-loader'
}
@@ -49,7 +48,7 @@
  },

  resolve: {
-modules: ['/usr/lib/nodejs'],
+modules: ['/usr/lib/nodejs','node_modules'],
  },

  resolveLoader: {
@@ -60,7 +59,6 @@
rules: [
  {
test: /\.js$/,
-exclude: /node_modules/,
use: {
  loader: 'babel-loader'
}



Bug#930223: need help with building node-dagre-d3-renderer with webpack

2019-06-25 Thread Pirate Praveen
Control: tag -1 help

On Sat, 08 Jun 2019 20:48:32 +0500 Pirate Praveen
 wrote:> This library is a dependency of
gitlab. Since it uses babel and webpack
> to generate ES5 code, it is not suitable for embedding.

With node-d3 in NEW/salsa (#801765), I get this error. d3-format and
d3-scale is embedded in node-d3 and installed in
/usr/lib/nodejs/d3/node_modules. Because of missing ES modules in
node-d3-format (#930920) we cannot use the packaged version.


ERROR in /usr/lib/nodejs/d3/index.js
Module not found: Error: Can't resolve 'd3-format' in
'/usr/lib/nodejs/d3'
 @ /usr/lib/nodejs/d3/index.js 13:0-26
 @ ./lib/render.js
 @ ./index.js

ERROR in /usr/lib/nodejs/d3/index.js
Module not found: Error: Can't resolve 'd3-scale' in
'/usr/lib/nodejs/d3'
 @ /usr/lib/nodejs/d3/index.js 23:0-25
 @ ./lib/render.js
 @ ./index.js


I tried this patch (also tried /usr/lib/nodejs/d3/node_modules instead
of just node_modules), but webpack still fails. Upstream used webpack 4,
we have webpack 3.5.6, but that should not be an issue for resolving I
think.

$ cat debian/patches/use-modules-embedded-in-d3.patch
--- a/webpack.config.babel.js
+++ b/webpack.config.babel.js
@@ -15,7 +15,7 @@
   },

   resolve: {
-modules: ['/usr/lib/nodejs'],
+modules: ['/usr/lib/nodejs', 'node_modules'],
   },

   resolveLoader: {

The easiest fix would be updating node-d3-format, but it is not team
maintained any more (result of an accidental hijack from me). Other
option would be to fix webpack configuration. Hope someone can help here.



signature.asc
Description: OpenPGP digital signature


Bug#930635: SyntaxError: 'import' and 'export' may appear only with 'sourceType: module'

2019-06-17 Thread Pirate Praveen

grunt default
Running "clean:build" (clean) task
>> 5 paths cleaned.

Running "bundle:build" (bundle) task
options.entry is deprecated, use options.input
>> SyntaxError: 'import' and 'export' may appear only with 
'sourceType: module' (2:0)

>> at error (/usr/lib/nodejs/rollup/dist/rollup.js:222:12)
>> at Object.error$$1 [as error] 
(/usr/lib/nodejs/rollup/dist/rollup.js:6075:6)

>> at /usr/lib/nodejs/rollup/dist/rollup.js:6084:28
>> at process._tickCallback (internal/process/next_tick.js:68:7)
Warning: Task "bundle:build" failed. Use --force to continue.

Aborted due to warnings.

Seems it uses rollup 0.24 to build.



Bug#930635: ITP: node-immutable -- Immutable Data Collections

2019-06-17 Thread Pirate Praveen

Package: wnpp
Severity: wishlist
Owner: Pirate Praveen 
X-Debbugs-CC: debian-de...@lists.debian.org
Control: block 930634 by -1

* Package name : node-immutable
 Version : 3.8.2
 Upstream Author : Lee Byron (https://github.com/leebyron)
* URL : https://facebook.github.com/immutable-js
* License : Expat
 Programming Lang: JavaScript
 Description : Immutable Data Collections
Immutable data cannot be changed once created, leading to much simpler
application development, no defensive copying, and enabling advanced
memoization and change detection techniques with simple logic. 
Persistent data
presents a mutative API which does not update the data in-place, but 
instead

always yields new updated data.
.
Immutable.js provides many Persistent Immutable data structures 
including:

List, Stack, Map, OrderedMap, Set, OrderedSet and Record.
.
These data structures are highly efficient on modern JavaScript VMs by 
using
structural sharing via [hash maps tries][] and [vector tries][] as 
popularized

by Clojure and Scala, minimizing the need to copy or cache data.
.
Immutable also provides a lazy Seq, allowing efficient chaining of 
collection
methods like map and filter without creating intermediate 
representations.

Create some Seq with Range and Repeat.
.
Node.js is an event-based server-side JavaScript engine.



Bug#930219: ITP: node-dagre-layout - should other dagre users switch?

2019-06-12 Thread Pirate Praveen
On Sun, 9 Jun 2019 17:43:10 +0100 "Rebecca N. Palmer"  
wrote:
> Changes from dagre to this fork are summarized at [0]. It looks like 
> Gitlab use this fork because Mermaid does [1] and the fork author is a 
> major Mermaid contributor [2].
> 
> A few packages currently use the original dagre(-d3), but none run its 
> full build process:
> 
> firefox/firefox-esr/thunderbird - embed already concatenated but 
> non-minified source devtools/client/shared/vendor/dagre-d3.js
> snakemake - snakemake/gui.html loads dagre-d3 from upstream website
> theano - starts from the full source, but doesn't use its build script: 
> runs browserify-lite + uglifyjs directly from d/rules
> 
> ssreflect used to embed dagre, but stopped doing so without apparent 
> replacement, possibly (I haven't checked) disabling the documentation 
> graph that uses it.
> 
> I previously [3] raised the question of whether dagre-* should be 
> packaged separately rather than embedded, without reply. I don't know 
> whether it would be practical or desirable for the above packages to 
> switch to this fork.

It seems dfsg requirement to build from source is applied only selectively.

If they decided to switch, I could drop the dependency on nodejs and provide 
libjs-dagre-* packages with bundled files in /usr/share/javascript. Please open 
a wish list bug in that case.

Related: #921628

> [0] 
> https://github.com/tylingsoft/dagre-layout#changes-compared-to-dagrejsdagre
> [1] 
> https://gitlab.com/gitlab-org/gitlab-ce/commit/131e74d10dafbf2b781ab5d5517e42a18e20a587
> [2] 
> https://github.com/knsv/mermaid/commit/7b935823da2058243dfc32f7c2a533ae233a9d1e#diff-8ee2343978836a779dc9f8d6b794c3b2
> [3] 
> https://alioth-lists-archive.debian.net/pipermail/pkg-mozilla-maintainers/2017-September/029645.html
> 
> 
> 

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Bug#930265: ITP: node-rollup-plugin-invariant -- Rollup plugin to strip invariant(condition, message) strings in production

2019-06-09 Thread Pirate Praveen

Package: wnpp
Severity: wishlist
Owner: Pirate Praveen 
X-Debbugs-CC: debian-de...@lists.debian.org
Control: block 930262 by -1

* Package name : node-rollup-plugin-invariant
 Version : 0.5.6
 Upstream Author : Ben Newman 
* URL : https://github.com/apollographql/invariant-packages
* License : Expat
 Programming Lang: JavaScript
 Description : Rollup plugin to strip invariant(condition, message) 
strings in production

Packages for working with invariant(condition, message) assertions.
.
This package includes ts-invariant and rollup-plugin-invariant 
libraries.

.
Node.js is an event-based server-side JavaScript engine.

This package is a build dependency of apollo-link, which is a 
dependency of gitlab. Since it uses rollup and typescript to generate 
code, it is not suitable for embedding.




Bug#930262: ITP: node-apollo-link -- Flexible, lightweight transport layer for GraphQL

2019-06-09 Thread Pirate Praveen

Package: wnpp
Severity: wishlist
Owner: Pirate Praveen 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name : node-apollo-link
 Version : 1.2.11
 Upstream Author : Evans Hauser 
* URL : https://github.com/apollographql/apollo-link#readme
* License : Expat
 Programming Lang: JavaScript
 Description : Flexible, lightweight transport layer for GraphQL
This library is a standard interface for modifying control flow of 
GraphQL
requests and fetching GraphQL results, designed to provide a simple 
GraphQL

client that is capable of extensions.
.
The high level use cases of `apollo-link` are highlighted below:
 * fetch queries directly without normalized cache
 * network interface for Apollo Client
 * network interface for Relay Modern
 * fetcher for GraphiQL
.
The apollo link interface is designed to make links composable and 
easy to
share, each with a single purpose. In addition to the core, this 
package

contains links for the most common fetch methods—http, local schema,
websocket—and common control flow manipulations, such as retrying 
and polling.

.
Node.js is an event-based server-side JavaScript engine.

This package is a dependency of gitlab. Since it uses rollup and 
typescript to generate code, it is not suitable for embedding.





Bug#930246: ITP: node-rollup-plugin-sourcemaps -- Rollup plugin for grabbing source maps from sourceMappingURLs

2019-06-09 Thread Pirate Praveen

Package: wnpp
Severity: wishlist
Owner: Pirate Praveen 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name : node-rollup-plugin-sourcemaps
 Version : 0.4.2
 Upstream Author : Max Davidson 
* URL : https://github.com/maxdavidson/rollup-plugin-sourcemaps#readme
* License : Expat
 Programming Lang: JavaScript
 Description : Rollup plugin for grabbing source maps from 
sourceMappingURLs
Useful for working with precompiled modules with existing source maps, 
without

resorting to sorcery (another library).
.
Inspired by webpack/source-map-loader library.
.
Node.js is an event-based server-side JavaScript engine.



Bug#930223: ITP: node-dagre-d3-renderer -- D3-based renderer for Dagre

2019-06-08 Thread Pirate Praveen

Package: wnpp
Severity: wishlist
Owner: Pirate Praveen 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name : node-dagre-d3-renderer
 Version : 0.5.8
 Upstream Author : Liad Yosef
* URL : https://github.com/tylingsoft/dagre-d3-renderer#readme
* License : Expat
 Programming Lang: JavaScript
 Description : D3-based renderer for Dagre
This library is an out-of-box replacement for dagre-d3 and it is based 
on the

original dagre-d3 project.
.
Dagre is a JavaScript library that makes it easy to lay out directed 
graphs on
the client-side. The dagre-d3 library acts as a front-end to dagre, 
providing

actual rendering using D3.
.
Node.js is an event-based server-side JavaScript engine.

This library is a dependency of gitlab. Since it uses babel and webpack 
to generate ES5 code, it is not suitable for embedding.




Bug#930219: ITP: node-dagre-layout -- Graph layout for JavaScript

2019-06-08 Thread Pirate Praveen

Package: wnpp
Severity: wishlist
Owner: Pirate Praveen 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name : node-dagre-layout
 Version : 0.8.8
 Upstream Author : Tyler Long 
* URL : https://github.com/tylingsoft/dagre-layout#readme
* License : Expat
 Programming Lang: JavaScript
 Description : Graph layout for JavaScript
This library is an out-of-box replacement for dagre and it is based on
original dagre.
.
Dagre is a JavaScript library that makes it easy to lay out directed 
graphs on

the client-side.

This library is a dependency of gitlab. Since it needs babel and 
webpack to build es5 code, it is not suitable for embedding.




Bug#929814: ITP: ruby-rubocop-performance -- Automatic performance checking tool for Ruby code

2019-05-31 Thread Pirate Praveen

Hi jmkim,

Which rails 6 gem needs this package? We usually don't run style checks 
during build.


Praveen



Bug#921505: ITP: ruby-sprockets-export -- Sprockets Export

2019-02-06 Thread Pirate Praveen


package: wnpp
severity: wishlist
owner: Pirate Praveen 

from rubygems.org/gems/sprockets-export
rails 5 build depends on this package (required for building 
action_cable.js)




















signature.asc
Description: PGP signature


Bug#921499: ITP: ruby-blade-sauce-labs-plugin -- Blade Runner plugin for Sauce Labs (saucelabs.com)

2019-02-05 Thread Pirate Praveen


package: wnpp
severity: wishlist
owner: Pirate Praveen 

from rubygems.org/gems/blade-sauce_labs_plugin
rails 5 build depends on this package (required for building 
action_cable.js)



















signature.asc
Description: PGP signature


Bug#843021: [Pkg-javascript-devel] RFS: node-yarnpkg

2019-01-24 Thread Pirate Praveen




On വെ, ജനു 25, 2019 at 10:22 രാവിലെ, Paolo Greppi 
 wrote:

Hi, the package node-yarnpkg is ready since a couple of weeks:
https://alioth-lists.debian.net/pipermail/pkg-javascript-devel/2019-January/030472.html
I haven't received any feedback, but from my testing it seems to work 
in sid and buster.


Please someone sponsor the upload to unstable:
https://salsa.debian.org/js-team/node-yarnpkg



E: yarnpkg: package-contains-ancient-file 
usr/lib/nodejs/yarn/node_modules/npm-logical-tree/CHANGELOG.md 
1970-01-01 (and some more)



Paolo





--
Pkg-javascript-devel mailing list
pkg-javascript-de...@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel




Bug#918597: ITP: ruby-spring-watcher-listen -- Makes spring watch files using the listen gem

2019-01-07 Thread Pirate Praveen
package: wnpp
severity: wishlist
owner: Pirate Praveen 

from rubygems.org/gems/spring-watcher-listen
rails 5 recommends this package

















signature.asc
Description: OpenPGP digital signature


Bug#916742: ITP: golang-github-namsral-flag -- Parse flags, environment variables and config files

2018-12-17 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen 
X-Debbugs-CC: debian-de...@lists.debian.org, debian...@lists.debian.org

* Package name: golang-github-namsral-flag
  Version : 1.7.4~alpha+git20170814.67f268f-1
  Upstream Author : Lars Wiegman
* URL : https://github.com/namsral/flag
* License : BSD-3-clause
  Programming Lang: Go
  Description : Parse flags, environment variables and config files

 Flag is a drop in replacement for Go's flag package with the
 addition to parse files and environment variables. If you support the
 twelve-factor app methodology (http://12factor.net), Flag complies with
 the third factor; "Store config in the environment".

This package is a build dependency of gitlab-pages.



signature.asc
Description: OpenPGP digital signature


Bug#916671: ITP: ruby-discordrb-webhooks-blackst0ne -- Webhook client for discordrb. Fork by blackst0ne

2018-12-16 Thread Pirate Praveen
package: wnpp
severity: wishlist
owner: Pirate Praveen 

from rubygems.org/gems/discordrb-webhooks-blackst0ne
dependency of gitlab 11.6.x

















signature.asc
Description: OpenPGP digital signature


Bug#916511: ITP: ruby-nakayoshi-fork -- solves CoW friendly problem on MRI 2.2 and later

2018-12-15 Thread Pirate Praveen
package: wnpp
severity: wishlist
owner: Pirate Praveen 

from rubygems.org/gems/nakayoshi_fork
dependency of gitlab 11.6.x















signature.asc
Description: OpenPGP digital signature


Bug#885722: ITP: node-event-stream -- a toolkit for easy creation and use of Node.JS streams

2018-11-28 Thread Pirate Praveen
On Wed, 28 Nov 2018 18:08:09 +0530 Pirate Praveen  
wrote:

> https://schneid.io/blog/event-stream-vulnerability-explained/

https://github.com/dominictarr/event-stream/issues/115

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Bug#885722: ITP: node-event-stream -- a toolkit for easy creation and use of Node.JS streams

2018-11-28 Thread Pirate Praveen
On Wed, 13 Jun 2018 17:20:54 +0200 Hilko Bengen  wrote:
> * Dhanesh Sabane:
> 
> > This package is also a dependency for monaco-editor. If you have not
> > started, I'd like to take this up.
> 
> Please go ahead.

https://schneid.io/blog/event-stream-vulnerability-explained/


-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Bug#914296: ITP: node-path-parse -- Node.js path.parse() ponyfill

2018-11-22 Thread Pirate Praveen



On 2018, നവംബർ 22 9:15:16 PM IST, Nicolas Mora  wrote:
>Le 2018-11-22 03:54, Pirate Praveen a écrit :
>> I suggest you embed it inside (same for other simple dependencies)
>> node-istanbuljs. See
>>
>https://wiki.debian.org/Javascript/Nodejs/Npm2Deb#Embedding_some_modules
>
>Thanks, I will do that.
>
>One question about this process though.
>
>In this case, the package node-path-parse is a dependency of 
>node-istanbul on the install stage, but not on the build stage.
>
>So my idea is to copy node-path-parse to 
>node-istanbuljs/debian/components and append to the file 
>debian/node-istanbul-lib-report.install the new component:

No, debian/components/path-parse is only metadata. See the example packages.

>debian/components/node-path-parse/package.json 
>usr/lib/nodejs/path-parse/
>debian/components/node-path-parse/index.js usr/lib/nodejs/path-parse/
>
>There is no need for a build script.
>
>Do you agree?

You'll still need an install script to copy path-parse to 
node_modules/path-parse.

path-parse directory will be created with gbp import-dsc. I have added more 
steps to the wiki. Let me know if you need more info on any of the steps.
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



Bug#897023: [Pkg-javascript-devel] RFS: node-tar-fs

2018-11-22 Thread Pirate Praveen



On 2018, നവംബർ 22 9:19:51 PM IST, Paolo Greppi  wrote:
>Hi, I have packaged node-tar-fs:
>https://salsa.debian.org/js-team/node-tar-fs
>
>I am Cc-ing the ITP.
>
>Please someone sponsor the upload.

I think this is another candidate for embedding (no build steps required, not 
depended on by multiple packages).
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



Bug#914296: ITP: node-path-parse -- Node.js path.parse() ponyfill

2018-11-22 Thread Pirate Praveen
On 11/21/18 11:04 PM, Nicolas Mora wrote:
> * Package name    : node-path-parse

This is a simple module (does not involve any build steps) and ftp
masters don't like many node packages.

Many such small packages were rejected, see
https://wiki.debian.org/Javascript/Nodejs/NEW

> This package is required for the package node-istanbuljs

I suggest you embed it inside (same for other simple dependencies)
node-istanbuljs. See
https://wiki.debian.org/Javascript/Nodejs/Npm2Deb#Embedding_some_modules



signature.asc
Description: OpenPGP digital signature


Bug#913990: ITP: ruby-js-regex -- Converts Ruby regexes to JavaScript regexes

2018-11-17 Thread Pirate Praveen
package: wnpp
severity: wishlist
owner: Pirate Praveen 

from rubygems.org/gems/js_regex

dependency of gitlab 11.3.9













signature.asc
Description: OpenPGP digital signature


Bug#913891: ITP: ruby-gitlab-sidekiq-fetcher -- Reliable fetch extension for Sidekiq

2018-11-16 Thread Pirate Praveen
package: wnpp
severity: wishlist
owner: Pirate Praveen 

from rubygems.org/gems/gitlab-sidekiq-fetcher

dependency of gitlab 11.4.5











signature.asc
Description: OpenPGP digital signature


Bug#913872: ITP: ruby-regexp-parser -- Scanner, lexer, parser for ruby's regular expressions

2018-11-16 Thread Pirate Praveen
package: wnpp
severity: wishlist
owner: Pirate Praveen 

from rubygems.org/gems/regexp_parser

dependency of gitlab 11.3.9









signature.asc
Description: OpenPGP digital signature


Bug#913868: ITP: ruby-character-set -- Build, read, write and compare sets of Unicode codepoints

2018-11-15 Thread Pirate Praveen
package: wnpp
severity: wishlist
owner: Pirate Praveen 

from rubygems.org/gems/character_set

js_regex depends on it (dependency
of gitlab 11.3.9)







signature.asc
Description: OpenPGP digital signature


Bug#913568: ITP: ruby-regexp-property-values -- Inspect property values supported by Ruby's regex engine

2018-11-12 Thread Pirate Praveen
package: wnpp
severity: wishlist
owner: Pirate Praveen 

from rubygems.org/gems/regexp_property_values
<http://rubygems.org/gems/rack-proxy>

js_regex and regexp_parser build depends on it (both of them dependency
of gitlab 11.3.9)





signature.asc
Description: OpenPGP digital signature


Bug#911529: ITP: ruby-grape-path-helpers -- Route path helpers for Grape

2018-10-21 Thread Pirate Praveen
package: wnpp
severity: wishlist
owner: Pirate Praveen 

from rubygems.org/gems/grape-path-helpers
<http://rubygems.org/gems/rack-proxy>



signature.asc
Description: OpenPGP digital signature


Bug#911168: ITP: node-jquery.waitforimages -- useful callbacks once descendant images have loaded

2018-10-16 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-jquery.waitforimages
  Version : 2.4.0
  Upstream Author : Alex Dickson 
(http://alexanderdickson.com)
* URL : https://github.com/alexanderdickson/waitForImages
* License : Expat
  Programming Lang: JavaScript
  Description : useful callbacks once descendant images have loaded

 waitForImages also supports both images referenced in CSS, such as the
 'background-image' property, and images referenced in element
attributes such
 as srcset. Images referenced in attributes can also be a
comma-separated list
 of images.
 .
 It can be useful when WebKit incorrectly reports element
dimensions/offsets on
 document ready, because it has not calculated their descendant 'img'
 dimensions yet.
 .
 Supports all browsers you probably care about.
 .
 Node.js is an event-based server-side JavaScript engine.

This is a dependency of gitlab 10. It uses grunt to build and is a
complex module.



signature.asc
Description: OpenPGP digital signature


Bug#885137: It's also a dep for rollup-plugin-terser

2018-10-14 Thread Pirate Praveen



On 2018, ഒക്‌ടോബർ 14 6:04:17 PM IST, Julien Puydt  
wrote:
>Hi,
>
>serialize-javascript is also a dep for rollup-plugin-terser, which is 
>now needed for rollup.
>
>Embedding it in copy-webpack-plugin as it is small will not allow to 
>share it, so perhaps it should still be pushed as a separate package?

The argument pushed by ftp masters is to embed it multiple times if the module 
is small.

>jpuydt on irc.debian.org

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



Bug#884427: closing

2018-10-12 Thread Pirate Praveen
css-loader 1.0 no longer requires cssnano



signature.asc
Description: OpenPGP digital signature


Bug#909786: ITP: node-timeago.js -- format datetime with *** time ago statement

2018-09-28 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-timeago.js
  Version : 3.0.2
  Upstream Author : hustcc (http://git.hust.cc/timeago.js)
* URL : https://github.com/hustcc/timeago.js#readme
* License : Expat
  Programming Lang: JavaScript
  Description : format datetime with *** time ago statement

 timeago.js is a simple library (only 2kb) to used to format datetime
with ***
 time ago statement. eg: 3 hours ago. localization is supported.
 .
 Node.js is an event-based server-side JavaScript engine.

Dependency of gitlab 10.x. This will also provide canonical source for
timeago.js embedded in ruby-rails-timeago.



signature.asc
Description: OpenPGP digital signature


Bug#909483: ITP: node-worker-loader -- worker loader module for webpack

2018-09-24 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-worker-loader
  Version : 2.0.0
  Upstream Author : Tobias Koppers @sokra
* URL : https://github.com/webpack-contrib/worker-loader
* License : Expat
  Programming Lang: JavaScript
  Description : worker loader module for webpack
 This loader registers the script as Web Worker.
 .
 Webpack packs CommonJs/AMD modules for the browser.
 .
 Node.js is an event-based server-side JavaScript engine.

Dependency of gitlab 10.x. Since it is ES6 and needs babel to build from
source, it is not suitable for embedding.



signature.asc
Description: OpenPGP digital signature


Bug#909293: ITP: node-graphlibrary -- directed and undirected multi-graph library

2018-09-21 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-graphlibrary
  Version : 2.2.0
  Upstream Author : Tyler Long 
* URL : https://github.com/tylingsoft/graphlibrary#readme
* License : Expat
  Programming Lang: JavaScript
  Description : directed and undirected multi-graph library
 Graphlibrary is a JavaScript library that provides data structures for
 undirected and directed multi-graphs along with algorithms that can be used
 with them.
 .
 Graphlibrary is not built from scratch, it's based on dagrejs/graphlib.
And it
 is designed as an out-of-box replacement for dagrejs/graphlib.
 .
 Node.js is an event-based server-side JavaScript engine.

Dependency of gitlab 10.x (dependency of dagre-layout). Its a complex
module to be handled in its own package.



signature.asc
Description: OpenPGP digital signature


Bug#909262: ITP: node-cache-loader -- Caches the result of following loaders on disk

2018-09-20 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-cache-loader
  Version : 1.2.2
  Upstream Author : Tobias Koppers @sokra
* URL : https://github.com/webpack-contrib/cache-loader
* License : Expat
  Programming Lang: JavaScript
  Description : Caches the result of following loaders on disk

This is a loader for webpack.
 .
 Webpack packs (combines) CommonJs/AMD modules for the browser.
 .
 Node.js is an event-based server-side JavaScript engine.

This is a dependency of gitlab 10.x and since its source is ES6 and
needs babel to build to ES5, it is not suitable for embedding.



signature.asc
Description: OpenPGP digital signature


Bug#908637: ITP: node-uri-js -- URI/IRI parsing/validating/resolving library

2018-09-11 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name    : node-uri-js
  Version : 4.2.2
  Upstream Author : Gary Court 
* URL : https://github.com/garycourt/uri-js
* License : BSD-2-Clause
  Programming Lang: JavaScript
  Description : URI/IRI parsing/validating/resolving library

 URI/IRI parsing/validating/resolving library
 This is an RFC 3986/3987 compliant, scheme extendable URI/IRI
 parsing/validating/resolving library for JavaScript.
 .
 Node.js is an event-based server-side JavaScript engine.

This is a dependency of webpack 4.x and this is built using typescript +
babel + rollup so not suitable for embedding.



Bug#908566: ITP: node-chrome-trace-event -- create a trace of your node app per Google's Trace Event format

2018-09-11 Thread Pirate Praveen
On Tue, 11 Sep 2018 14:27:18 +0530 Pirate Praveen
 wrote:

> This library is a dependency of webpack 4 and since it is built from
> typescript source, its not a good candidate for embedding.

Its dependency tslib and build dependency @types/node will be embedded.



Bug#908566: ITP: node-chrome-trace-event -- create a trace of your node app per Google's Trace Event format

2018-09-11 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name    : node-chrome-trace-event
  Version : 1.0.0
  Upstream Author : Trent Mick, Sam Saccone
* URL : https://github.com/samccone/chrome-trace-event
* License : Expat
  Programming Lang: JavaScript
  Description : create a trace of your node app per Google's Trace
Event format

 These logs can then be visualized with trace-viewer or chrome devtools
to grok
 one's programs.
 .
 Node.js is an event-based server-side JavaScript engine.

This library is a dependency of webpack 4 and since it is built from
typescript source, its not a good candidate for embedding.



Bug#908325: ITP: node-chart.js -- Simple HTML5 charts using the canvas element

2018-09-08 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-chart.js
  Version : 1.0.2
  Upstream Author : Nick Downie
* URL : http://www.chartjs.org
* License : Expat
  Programming Lang: JavaScript
  Description : Simple HTML5 charts using the canvas element

 Simple yet flexible JavaScript charting for designers & developers.
 .
 This library allows you to visualize your data in 8 different ways; each of
 them animated and customisable. It has great rendering performance
across all
 modern browsers (IE9+). And it redraws charts on window resize for perfect
 scale granularity.

This is a dependency of gitlab 10.x and it will also provide
libjs-chartjs built from its source for ruby-rails-assets-chartjs.



signature.asc
Description: OpenPGP digital signature


Bug#887142: ITP: node-nock -- It is an HTTP mocking and expectations library for Node.js

2018-08-21 Thread Pirate Praveen
On Sun, 14 Jan 2018 18:16:44 +0530 Manas Kashyap
 wrote:>   Description : Nock is an HTTP
mocking and expectations library for
>  Node.js

node-pre-gyp tests need this package.



signature.asc
Description: OpenPGP digital signature


Bug#901205: ITP: node-srcset -- Parse and Stringify the srcset tool

2018-08-02 Thread Pirate Praveen
On Sun, 10 Jun 2018 13:02:09 +0530 Rishi Mundada
 wrote:
>  it is a dependency for node-sanitize-html package
>  I want to maintain this Javascript file.
>  Praveen has agreed to sponsor this package.

Hi Rishi,

Did you complete this package?

Thanks
Praveen



signature.asc
Description: OpenPGP digital signature


Bug#898224: [Pkg-javascript-devel] Problems to recreate minimized JS in r-cran-jsonld

2018-05-10 Thread Pirate Praveen



On Thu, May 10, 2018 at 2:31 PM, Andreas Tille  wrote:


 > jsonld.js does not work.  The file size of this uncompressed file 
is way
 > smaller than the minimazion result and doese not work together 
with the

 > R code.  Thus I really need to undergo the process to create the
 > minimized JS.

 https://wiki.debian.org/Javascript/#Using_build_tools_like_grunt has
 examples.


Is there any actual package example?  The anchor does not exist (any
more) on that wiki page (which should be updated to Salsa anyway ;-) 
).



https://wiki.debian.org/Javascript/Nodejs#Using_build_tools_like_grunt 
last link seems a mistake in copy-paste, this is the correct link.


Bug#898224: [Pkg-javascript-devel] Problems to recreate minimized JS in r-cran-jsonld

2018-05-10 Thread Pirate Praveen



On Wed, May 9, 2018 at 3:05 PM, Andreas Tille  
wrote:

Hi,

I was stumbling upon an issue with some minimized JS in the package
r-cran-jsonld (ITPed in #898224).  I tried to recreate jsonld.min.js 
and

have written a script[1] which calls webpack in a clone of the Github
reporsitory.  Unfortunately the webpack call ends in:



webpack-merge@4.1.2 node_modules/webpack-merge
└── lodash@4.17.10
Hash: eaf5c95c94821ab4944c9f696b4a89040915c26b
Version: webpack 3.5.6
Child
Hash: eaf5c95c94821ab4944c
Time: 140ms
Asset Size  Chunks Chunk Names
jsonld.js  3.61 kB   0  [emitted]  jsonld
   [0] multi regenerator-runtime/runtime 
core-js/fn/array/includes core-js/fn/object/assign core-js/fn/promise 
core-js/fn/string/starts-with core-js/fn/symbol ./lib/index.js 100 
bytes {0} [built]


ERROR in multi regenerator-runtime/runtime 
core-js/fn/array/includes core-js/fn/object/assign core-js/fn/promise 
core-js/fn/string/starts-with core-js/fn/symbol ./lib/index.js
Module not found: Error: Can't resolve 'babel-loader' in 
'/home/andreas/debian-maintain/salsa/r-pkg-team/0_prospective/r-cran-jsonld/debian/JS/jsonld.js'
 @ multi regenerator-runtime/runtime core-js/fn/array/includes 
core-js/fn/object/assign core-js/fn/promise 
core-js/fn/string/starts-with core-js/fn/symbol ./lib/index.js





You'll need to update webpack.config.js with system path for it to find 
apt installed modules.


jsonld.js does not work.  The file size of this uncompressed file is 
way
smaller than the minimazion result and doese not work together with 
the

R code.  Thus I really need to undergo the process to create the
minimized JS.

Any idea how to approach this?


https://wiki.debian.org/Javascript/#Using_build_tools_like_grunt has 
examples.






Bug#897021: [Pkg-javascript-devel] RFS: node-peek-stream

2018-04-28 Thread Pirate Praveen



On വെ, ഏപ്രി 27, 2018 at 9:06 വൈകു, Paolo Greppi 
 wrote:

Hi, I have packaged node-peek-stream:
https://salsa.debian.org/js-team/node-peek-stream

I am Cc-ing the ITP.

Please someone sponsor the upload.

Paolo


Uploaded, thanks!


Bug#896691: [Pkg-javascript-devel] RFS: safe-regex

2018-04-28 Thread Pirate Praveen



On വെ, ഏപ്രി 27, 2018 at 8:49 വൈകു, Paolo Greppi 
 wrote:

Hi, I have packaged node-safe-regex:
https://salsa.debian.org/js-team/node-safe-regex

It requires node-ret which is already in the NEW queue.
I have tested the build with sbuild --extra-package

I am Cc-ing the ITP.

Please someone sponsor the upload.

Paolo


Uploaded, thanks!


Bug#886866: [Pkg-javascript-devel] RFS: node-dnscache

2018-04-26 Thread Pirate Praveen



On വ്യാ, ഏപ്രി 26, 2018 at 8:02 വൈകു, Paolo 
Greppi  wrote:

Hi, I have packaged node-dnscache:
https://salsa.debian.org/js-team/node-dnscache

This requires node-asap which is already in the NEW queue.

The ITP is CC-ed.

Please someone sponsor the upload.


Added missing copyright notice and uploaded.


Bug#886849: [Pkg-javascript-devel] RFS: node-puka

2018-04-26 Thread Pirate Praveen



On വ്യാ, ഏപ്രി 26, 2018 at 7:54 വൈകു, Paolo 
Greppi  wrote:

Hi, I have packaged node-puka:
https://salsa.debian.org/js-team/node-puka

This requires node-rollup-plugin-babel which is already in the NEW 
queue.


The ITP is in CC.

Please someone sponsor the upload.


pristine-tar branch is missing the dfsg tarball and uscan is not 
working. Please fix these two issues.


Bug#895139: [Pkg-javascript-devel] RFS: node-babel-plugin-array-includes

2018-04-26 Thread Pirate Praveen



On വ്യാ, ഏപ്രി 26, 2018 at 6:31 വൈകു, Paolo 
Greppi  wrote:

Hi, I have packaged node-babel-plugin-array-includes:
https://salsa.debian.org/js-team/node-babel-plugin-array-includes

I am Cc-ing the ITP.

Please someone sponsor the upload.


Year in copyright updated to match the year in LICENSE and uploaded. 
Btw do you really want to change the license of the package? We usually 
choose the same license as upstream.


Bug#896692: [Pkg-javascript-devel] RFS: node-ret

2018-04-26 Thread Pirate Praveen



On ചൊ, ഏപ്രി 24, 2018 at 2:39 വൈകു, Paolo Greppi 
 wrote:

Hi, I have packaged node-ret:
https://salsa.debian.org/js-team/node-ret

I am Cc-ing the ITP.

Please someone sponsor the upload.


Updated copyright year to match LICENSE file and uploaded.




Bug#895641: ITP: ruby-tomlrb -- A racc based toml parser

2018-04-13 Thread Pirate Praveen


On April 14, 2018 2:18:20 AM GMT+05:30, Stefano Rivera  
wrote:
>Package: wnpp
>Severity: wishlist
>Owner: Stefano Rivera 
>
>* Package name: ruby-tomlrb
>  Version : 1.2.6
>  Upstream Author : Francois Bernier 
>* URL : https://github.com/fbernier/tomlrb
>* License : Expat
>  Programming Lang: Ruby
>  Description : A racc based toml parser
>
>A Racc based TOML Ruby parser supporting the 0.4.0 version of the spec.

There is already a ruby-toml package, 
https://tracker.debian.org/pkg/ruby-toml

Can this be used instead?

>This is a dependency of the Chef stack.
>
>I intend to package it within the ruby team.

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



Bug#885165: ITP: node-cidr-regex -- Regular expression for matching IP addresses in CIDR notation

2018-01-29 Thread Pirate Praveen
On തിങ്കള്‍ 25 ഡിസംബര്‍ 2017 06:06 വൈകു, Hemant Yadav wrote:
> * Package name    : node-cidr-regex

Since this package is very small, I'm embedding it inside node-is-cidr
(which we actully need for npm 5.x).



signature.asc
Description: OpenPGP digital signature


Bug#886404: [Pkg-javascript-devel] node-rollup-plugin-babel: build error unrepro but babelHelpers missing error in autopkgtest

2018-01-18 Thread Pirate Praveen
On ബുധന്‍ 17 ജനുവരി 2018 07:15 വൈകു, Paolo Greppi wrote:
> But back to our issue, I follow you on 887500, but I am unsure whether 887497 
> really blocks 886404 ?
> 
> I mean, only one of the 4 Critical dependency warnings seems related to 
> /usr/lib/nodejs/base/utils.js (node-base)

Well, it is not sufficient, but necessary. So it is indeed a blocker,
but there are more blockers as you identified below :)

> The other 3 are related to:
> /usr/lib/nodejs/babel-core/lib/transformation/file/options/option-manager.js
> /usr/lib/nodejs/babel-core/lib/transformation/file/index.js
> 
> Pravi, are you sure that all the webpack "Critical dependency" warnings would 
> go away with the latest version of base ?

You are correct, I missed these warning related to babel-core.

WARNING in
/usr/lib/nodejs/babel-core/lib/transformation/file/options/option-manager.js
190:19-37 Critical dependency: the request of a dependency is an expression

WARNING in
/usr/lib/nodejs/babel-core/lib/transformation/file/options/option-manager.js
307:16-34 Critical dependency: the request of a dependency is an expression

WARNING in /usr/lib/nodejs/babel-core/lib/transformation/file/index.js
511:24-39 Critical dependency: the request of a dependency is an expression

WARNING in /usr/lib/nodejs/babel-core/lib/transformation/file/index.js
710:16-34 Critical dependency: the request of a dependency is an expression

The code below fixes babelhelpers error.

babeljs-external-helpers > dist/external-helpers.js
cat dist/external-helpers.js dist/rollup-plugin-babel.cjs.js > dist/tmp.js
mv dist/tmp.js dist/rollup-plugin-babel.cjs.js
rm dist/external-helpers.js



signature.asc
Description: OpenPGP digital signature


Bug#886404: [Pkg-javascript-devel] node-rollup-plugin-babel: build error unrepro but babelHelpers missing error in autopkgtest

2018-01-17 Thread Pirate Praveen


On 2018, ജനുവരി 17 4:54:11 PM IST, Pirate Praveen <prav...@onenetbeyond.org> 
wrote:
>These warnings are gone with latest versions of base but it will break
>snapdragon. New version of snapdragon does not depend on base, but it
>will break braces. But braces upstream is not interested to update to
>newer snapdragon, but he is open to pull requests.
>
>So the solution is to update braces to use snapdragon 0.11.

https://github.com/micromatch/braces/issues/13

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



Bug#886404: [Pkg-javascript-devel] node-rollup-plugin-babel: build error unrepro but babelHelpers missing error in autopkgtest

2018-01-17 Thread Pirate Praveen


On 2018, ജനുവരി 17 3:35:44 PM IST, Paolo Greppi  wrote:
>First the good news: I dont' get the build error on sid today. Maybe
>that problem has solved by itself ;-)

I think the build error was fixed by adding external-helpers plugin.

>But the autopkgtest fails with the babelHelpers missing error as rollup
>and node-react:

This can be fixed by adding babeljs-external-helpers output at the top of the 
umd file.

>/usr/lib/nodejs/rollup-plugin-babel/dist/rollup-plugin-babel.cjs.js:6544
>var isSymbol = USE_NATIVE && babelHelpers.typeof($Symbol.iterator) ==
>'symbol' ? function (it) {
> ^
>ReferenceError: babelHelpers is not defined
>at Object.
>(/usr/lib/nodejs/rollup-plugin-babel/dist/rollup-plugin-babel.cjs.js:6544:30)
>at __webpack_require__
>(/usr/lib/nodejs/rollup-plugin-babel/dist/rollup-plugin-babel.cjs.js:20:30)
>at Object.
>(/usr/lib/nodejs/rollup-plugin-babel/dist/rollup-plugin-babel.cjs.js:18563:1)
>at __webpack_require__
>(/usr/lib/nodejs/rollup-plugin-babel/dist/rollup-plugin-babel.cjs.js:20:30)
>at Object.
>(/usr/lib/nodejs/rollup-plugin-babel/dist/rollup-plugin-babel.cjs.js:6470:31)
>at __webpack_require__
>(/usr/lib/nodejs/rollup-plugin-babel/dist/rollup-plugin-babel.cjs.js:20:30)
>at Object.
>(/usr/lib/nodejs/rollup-plugin-babel/dist/rollup-plugin-babel.cjs.js:1418:15)
>at __webpack_require__
>(/usr/lib/nodejs/rollup-plugin-babel/dist/rollup-plugin-babel.cjs.js:20:30)
>at Object.
>(/usr/lib/nodejs/rollup-plugin-babel/dist/rollup-plugin-babel.cjs.js:2983:16)
>at __webpack_require__
>(/usr/lib/nodejs/rollup-plugin-babel/dist/rollup-plugin-babel.cjs.js:20:30)
>
>It seems the rollup-plugin-babel cjs build with webpack has something
>wrong.
>It is much larger than the one built by upstream with rollup:
>
>npm install rollup-plugin-babel
>ls -l node_modules/rollup-plugin-babel/dist/*
>/usr/lib/nodejs/rollup-plugin-babel/dist/*
>ls -l node_modules/rollup-plugin-babel/dist/*
>/usr/lib/nodejs/rollup-plugin-babel/dist/*
>-rw-r--r-- 1 root root5533 Dec 18 12:22
>node_modules/rollup-plugin-babel/dist/rollup-plugin-babel.cjs.js
>-rw-r--r-- 1 root root5486 Dec 18 12:22
>node_modules/rollup-plugin-babel/dist/rollup-plugin-babel.es.js
>-rw-r--r-- 1 root root 1526968 Jan  5 14:35
>/usr/lib/nodejs/rollup-plugin-babel/dist/rollup-plugin-babel.cjs.js
>
>I noticed that these messages come up during the
>node-rollup-plugin-babel build with webpack (sorted and compacted):
>
>WARNING in
>/usr/lib/nodejs/babel-core/lib/transformation/file/options/option-manager.js
>190:19-37 Critical dependency: the request of a dependency is an
>expression
>307:16-34 Critical dependency: the request of a dependency is an
>expression
>WARNING in /usr/lib/nodejs/babel-core/lib/transformation/file/index.js
>511:24-39 Critical dependency: the request of a dependency is an
>expression
>WARNING in /usr/lib/nodejs/base/utils.js
>3:34-41 Critical dependency: require function is used in a way in which
>dependencies cannot be statically extracted
>
>It looks like this is by design in webpack:
>https://github.com/webpack/webpack-dev-server/issues/212
>
>SO apparently this can not be built with webpack after all ...

These warnings are gone with latest versions of base but it will break 
snapdragon. New version of snapdragon does not depend on base, but it will 
break braces. And braces upstream is not interested to update to newer 
snapdragon, but he is open to pull requests.

So the solution is to update braces to use snapdragon 0.11.

>Paolo

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



Bug#829046: recap

2017-12-29 Thread Pirate Praveen
On 12/29/2017 11:45 PM, Sergio Durigan Junior wrote:

> I would also like to notice that I'm still working on my personal copy
> of the repository, located at:
> 
>   https://git.sergiodj.net/debian/pagure.git/
> 
> Although I appreciate the help from Boyuan Yang, I think the pagure.git
> repository on collab-maint is very disorganized and hard to work on.
> Since we're going to move from Alioth to salsa.debian.org anyway, I
> think this is a good opportunity to readjust the current repository
> (without losing Boyuan Yang's changes, of course).
> 
> Pirate, I am not yet a DD, so could you please create a "pagure" project
> under the Debian group on salsa.debian.org and put me as the
> responsible?  My username there is "sergiodj-guest".

Created the repo and made you a master.
https://salsa.debian.org/debian/pagure



signature.asc
Description: OpenPGP digital signature


Bug#884380: ITP: node-postcss-discard-duplicates -- Discard duplicate rules in your CSS files with PostCSS

2017-12-14 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-postcss-discard-duplicates
  Version : 2.1.0
  Upstream Author : Ben Briggs <beneb.i...@gmail.com> (http://beneb.info)
* URL : https://github.com/ben-eb/postcss-discard-duplicates
* License : Expat
  Programming Lang: JavaScript
  Description : Discard duplicate rules in your CSS files with PostCSS

 PostCSS is a tool for transforming styles with JS plugins.  These
plugins can
 lint your CSS, support variables and mixins, transpile future CSS syntax,
 inline images, and more.
 .
 Node.js is an event-based server-side JavaScript engine.

In dependency chain for gitlab 9.5 (dependency of cssnano).



signature.asc
Description: OpenPGP digital signature


Bug#884308: ITP: node-jquery-mousewheel -- jQuery plugin that adds cross-browser mouse wheel support

2017-12-13 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-jquery-mousewheel
  Version : 3.1.13
  Upstream Author : jQuery Foundation and other contributors
(https://github.com/jquery/jquery-mousewheel/blob/master/AUTHORS.txt)
* URL : https://github.com/jquery/jquery-mousewheel
* License : Expat
  Programming Lang: JavaScript
  Description : jQuery plugin that adds cross-browser mouse wheel
support

 In order to use the plugin, simply bind the mousewheel event to an element.
 .
 It also provides two helper methods called mousewheel and unmousewheel
that
 act just like other event helper methods in jQuery.
 .
 Node.js is an event-based server-side JavaScript engine.

In dependency chain for gitlab 9.5. libjs-mousewheel binary will be
separated from jquery-goodies source package as discussed in
pkg-javascript team. [1]

[1]
http://lists.alioth.debian.org/pipermail/pkg-javascript-devel/2017-December/022912.html



signature.asc
Description: OpenPGP digital signature


Bug#843021: [Pkg-javascript-devel] node-yarnpkg status update

2017-10-31 Thread Pirate Praveen
On ചൊവ്വ 31 ഒക്ടോബര്‍ 2017 02:28 വൈകു, Paolo Greppi wrote:
> Before I file ITPs for these:
> - asap
> - chownr

https://github.com/isaacs/chownr/issues/14

> - dnscache
> - gulp-if
> - gulp-watch 

I think we could skip this, likely required only for development (to run
gulp when files change).

> - gunzip-maybe
> - is-ci
> - is-webpack-bundle
> - mock-stdin
> - node-emoji
> - prettier
> - puka
> - tar-fs
> - v8-compile-cache
> - yn
> do you have any comments on them ?
> 
> Paolo
> 




signature.asc
Description: OpenPGP digital signature


Bug#871459: [Pkg-javascript-devel] vue.js

2017-10-30 Thread Pirate Praveen
On തിങ്കള്‍ 30 ഒക്ടോബര്‍ 2017 04:18 വൈകു, Paolo Greppi wrote:
> BTW this is only Vue core, there are also some supporting libraries which may 
> need packaging:
> vue-router, vuex, vue-cli, vue-loader, vue-server-renderer, 
> vue-class-component, vue-rx and vue-devtools.
> 
> Any help or suggestion is welcome !

I have also been working on vue packages for gitlab
(https://wiki.debian.org/Javascript/Nodejs/Tasks/gitlab) and some of
them are already in NEW.

https://github.com/vuejs/vue-template-es2015-compiler/issues/10 is a
blocker.

prettier needs chalk 2, which is in git repo, but even require test is
failing (needs to fix it). See if you can make some progress on
node-chalk and node-prettier in alioth.




signature.asc
Description: OpenPGP digital signature


Bug#879101: ITP: node-uniqid -- Unique ID Generator

2017-10-19 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-uniqid
  Version : 4.1.1
  Upstream Author : Halász Ádám <m...@adamhalasz.com>
(http://adamhalasz.com/)
* URL : http://github.com/adamhalasz/diet-uniqid/
* License : Expat
  Programming Lang: JavaScript
  Description : Unique ID Generator

 This module is a Unique Hexatridecimal ID generator. It will always create
 unique id's based on the current time, process and machine name.
 .
 Node.js is an event-based server-side JavaScript engine.

This is in the dependency chain for gitlab 9.5



signature.asc
Description: OpenPGP digital signature


Bug#874691: ITP: node-eslint-plugin-html -- lint and fix inline scripts contained in HTML files

2017-09-08 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-eslint-plugin-html
  Version : 3.2.1
  Upstream Author : Benoît Zugmeyer
* URL : https://github.com/BenoitZugmeyer/eslint-plugin-html
* License : ISC
  Programming Lang: JavaScript
  Description : lint and fix inline scripts contained in HTML files
 This module is an ESLint plugin to lint and fix inline scripts contained in
 HTML files.
 .
 Node.js is an event-based server-side JavaScript engine.

This is a dependency of gitlab 9.x



signature.asc
Description: OpenPGP digital signature


Bug#860517: ITP: node-trim-right -- removes whitespace on the right

2017-08-30 Thread Pirate Praveen
On Tue, 18 Apr 2017 07:05:35 + Bastien Roucaries
 wrote:> No do not package... The patch is
only one line.

I think maintaining a patch in multiple packages is more work (manual
intervention, needs deeper js knowledge) as I just came across this for
node-babel-generator as well. I'm inclined to packaging it.

> Ping me if you need help

Can you check node-babel source?



signature.asc
Description: OpenPGP digital signature


Bug#872024: ITP: golang-go.uber-multierr -- multierr allows combining one or more Go errors together

2017-08-13 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org,
pkg-go-maintain...@lists.alioth.debian.org

* Package name: golang-go.uber-multierr
  Version : 1.1.0-1
  Upstream Author : Uber Technologies, Inc.
* URL : https://go.uber.org/multierr
* License : Expat
  Programming Lang: Go
  Description : multierr allows combining one or more Go errors together

Build dependency for gitaly (component of gitlab, a git based
collaboration platform)




signature.asc
Description: OpenPGP digital signature


Bug#872018: ITP: golang-go.uber-atomic -- Simple wrappers for primitive types to enforce atomic access

2017-08-13 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>

* Package name: golang-go.uber-atomic
  Version : 1.2.0+git20170719.9.70bd126-1
  Upstream Author : Uber Technologies, Inc.
* URL : https://go.uber.org/atomic
* License : Expat
  Programming Lang: Go
  Description : Simple wrappers for primitive types to enforce
atomic access

The standard library's `sync/atomic` is powerful, but it's easy to
forget which
 variables must be accessed atomically. `go.uber.org/atomic` preserves
all the
 functionality of the standard library, but wraps the primitive types to
 provide a safer, more convenient API.

Build dependency for gitaly (component of gitlab, a git based
collaboration platform)



signature.asc
Description: OpenPGP digital signature


Bug#871901: ITP: golang-github-kelseyhightower-envconfig-dev -- decode environment variables based on a user defined specification

2017-08-12 Thread Pirate Praveen
package: wnpp
severity: wishlist
owner: Pirate Praveen <prav...@debian.org>

from https://github.com/kelseyhightower/envconfig/ a build dependency of
gitaly (part of gitlab).



signature.asc
Description: OpenPGP digital signature


Bug#870735: ITP: node-worker-farm -- FIX_ME write the Debian package description

2017-08-04 Thread Pirate Praveen
On വെള്ളി 04 ആഗസ്റ്റ് 2017 08:47 വൈകു, ANANTHANUNNI A wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Ananthan Unni A 
> X-Debbugs-CC: debian-de...@lists.debian.org
> 
> * Package name: node-worker-farm
>   Version : 1.4.1
>   Upstream Author : FIX_ME upstream author
> * URL : https://github.com/rvagg/node-worker-farm
> * License : Expat
>   Programming Lang: JavaScript
>   Description : FIX_ME write the Debian package description

Please change all FIX_ME before sending the ITP mail. You are supposed
to read and understand what you are sending.

Please retitle your bug with correct description
https://www.debian.org/Bugs/server-control#retitle



signature.asc
Description: OpenPGP digital signature


Bug#869765: ITP: node-jed -- Gettext Style i18n for Modern JavaScript Apps

2017-07-26 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-jed
  Version : 1.1.1
  Upstream Author : Alex Sexton <alexsex...@gmail.com>
* URL : https://github.com/SlexAxton/Jed#readme
* License : Expat
  Programming Lang: JavaScript
  Description : Gettext Style i18n for Modern JavaScript Apps

 If you don't specifically need a gettext implementation, look at
MessageFormat
 instead, as it has better support for plurals/gender and has built-in
locale
 data.
 .
 Jed doesn't include a Gettext file parser, but several third-party parsers
 exist that can have their output adapted for Jed.
 .
 Node.js is an event-based server-side JavaScript engine.

This library is a dependency of gitlab



signature.asc
Description: OpenPGP digital signature


Bug#865082: ITP: node-process -- process information for node.js and browsers

2017-06-19 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-process
  Version : 0.11.10
  Upstream Author : Roman Shtylman <shtyl...@gmail.com>
* URL : https://github.com/shtylman/node-process#readme
* License : Expat
  Programming Lang: JavaScript
  Description : process information for node.js and browsers

 Works in node.js and browsers via the browser.js shim provided with the
module.
 .
 The goal of this module is not to be a full-fledged alternative to the
builtin
 process module. This module mostly exists to provide the nextTick
functionality
 and little more. We keep this module lean because it will often be
included by
 default by tools like browserify when it detects a module has used the
 `process` global.
 .
 It also exposes a "browser" member (i.e. `process.browser`) which is
`true` in
 this implementation but `undefined` in node. This can be used in isomorphic
 code that adjusts it's behavior depending on which environment it's running
 in.
 .
 Node.js is an event-based server-side JavaScript engine.

This library is a dependency of webpack.



signature.asc
Description: OpenPGP digital signature


Bug#829046: Difficulties in packaging pagure

2017-05-19 Thread Pirate Praveen


On 2017, മേയ് 18 9:35:50 PM IST, Boyuan Yang <073p...@gmail.com> wrote:
>I have several understandings on it:
>
>Option 1
>
>
>* Will not use any bundled javascript libraries, no matter minified or
>not
>* Will depend on corresponding libjs-* packages and make symlinks to
>provide 
>removed javascript libraries
>* If that package does not exist, package them first

This is the ideal option.

>Option 2
>
>
>* Only minified javascripts are not acceptable
>* Will use tools like yui-compressor to generate minified js files
>without using 
>libjs-* packages
>* Write d/copyright for unminified js files

If the minified javascript comes with its corresponding non minified form, its 
okay. Or you could provide the source in debian/missing-sources (not 100% sure 
if the directory name is correct or not, but there is an option to provide 
source). But it is best to minify them during build to really make sure the min 
corresponds to the source file since we have the minification tools already 
packaged. node-uglify is better as yui-compressor will pull in a jdk as 
dependency.

>Option 3
>-
>
>* An mixture of 1 & 2
>* Use libjs-* if that lib has been packaged in Debian
>* If not packaged, use non-minified version and run processor to
>generate 
>minified js files

It should be enough for most cases. But if there are some libs that uses 
browserify/webpack or babel, we have a problem (I have to keep diaspora out of 
main because handlebars.js needs these). We will have to generate those files 
in debian. I have been working on this and we are in a pretty good position 
now. grunt and gulp are available, browserify and webpack is close to finish. 
Though babel is a bit complicated as it has circular dependency on rollup.

>I am not very familiar with Debian's JavaScript policies. Which of my 
>understandings is correct?
>

I hope its clear now.

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



Bug#829046: Difficulties in packaging pagure

2017-05-17 Thread Pirate Praveen
On വ്യാഴം 18 മെയ് 2017 12:13 രാവിലെ, Shengjing Zhu wrote:
> Hi,
> 
> I tried to build this package and fix the tests errors.
> My work is on:
> https://pagure.io/fork/zhsj/pagure/blob/debian/f/debian
> 
> Now, it can build 2.15 successfully.

This is excellent!

> There still needs three patches. one of them is applied
> in trunk.
> 
> The remain work is to deal with the JS libraries,
> some are still not in Debian:
> * jdenticon.js
> * cal-heatmap

There is ruby-cal-heatmap, which I can split or package it separately.

> * jquery.atwho

Same for ruby-jquery-atwho-rails

> * emojione

This is already there
https://packages.debian.org/unstable/libjs-emojione





signature.asc
Description: OpenPGP digital signature


Bug#862809: ITP: node-set-immediate-shim -- Simple setImmediate shim

2017-05-17 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-set-immediate-shim
  Version : 1.0.1
  Upstream Author : Sindre Sorhus <sindresor...@gmail.com>
(sindresorhus.com)
* URL : https://github.com/sindresorhus/set-immediate-shim
* License : Expat
  Programming Lang: JavaScript
  Description : Simple setImmediate shim

 setImmediate allows scripts to yield to the browser, executing a  given
operation asynchronously, in a manner that is typically  more efficient
and consumes less power than the usual setTimeout(..., 0) pattern. This
library provides a simple setImmediate shim.
 .
 This library is a dependency of readdirp. Even though we have setimmediate
 packaged, patching readdirp to use it is more work.
 .
 Node.js is an event-based server-side JavaScript engine.

This situation was discussed in the pkg-javascript-devel list and
packaging it was considered the better option.

http://lists.alioth.debian.org/pipermail/pkg-javascript-devel/2017-May/018996.html



signature.asc
Description: OpenPGP digital signature


Bug#829046: Moving away from (unsupportable) FusionForge on Alioth?

2017-05-14 Thread Pirate Praveen
On ഞായര്‍ 14 മെയ് 2017 08:20 വൈകു, Boyuan Yang wrote:
> I'm a little bit confused. The bug forwarding address in #829046 points at 
> http://git.sergiodj.net/, however I couldn't find packaging for pagure 
> anywhere. Seems all deleted sometime before.

I don't know why Sergio does not want to create a stable repo at alioth.

> The repository on collab-maint stops at September 2016 and lacks the work 
> around December 2016.

Sergio,
 Can we finalize on collab-maint and not resetting history for every change?

> Could you tell me where can I find the proper packaging repository?

I have pushed my copy here
https://git.fosscommunity.in/praveen/pagure

It was originally at git://git.sergiodj.net/debian/pagure-new.git



signature.asc
Description: OpenPGP digital signature


Bug#862284: ITP: node-sshpk -- library for finding and using SSH public keys

2017-05-10 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-sshpk
  Version : 1.13.0
  Upstream Author : Joyent, Inc
* URL : https://github.com/arekinath/node-sshpk#readme
* License : Expat
  Programming Lang: JavaScript
  Description : library for finding and using SSH public keys

 Parse, convert, fingerprint and use SSH keys (both public and private) in
 pure node -- no `ssh-keygen` or other external dependencies.
 .
 Supports RSA, DSA, ECDSA (nistp-\*) and ED25519 key types, in PEM (PKCS#1,
 PKCS#8) and OpenSSH formats.
 .
 Node.js is an event-based server-side JavaScript engine.

Dependency for browserify



signature.asc
Description: OpenPGP digital signature


Bug#862275: ITP: node-require-inject -- simple mock injector

2017-05-10 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-require-inject
  Version : 1.4.0
  Upstream Author : Rebecca Turner <m...@re-becca.org> (http://re-becca.org)
* URL : https://github.com/iarna/require-inject#readme
* License : ISC
  Programming Lang: JavaScript
  Description : simple mock injector

 This library is a simple mock injector compatible needing no
instrumentation
 in the libraries being tested.
 .
 This library is a build dependency of node-gauge, a progress bar library.
 .
 Node.js is an event-based server-side JavaScript engine.



signature.asc
Description: OpenPGP digital signature


Bug#862235: ITP: node-dot -- Concise and fast javascript templating

2017-05-09 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-dot
  Version : 1.1.1
  Upstream Author : Laura Doktorova <ldoktor...@gmail.com>
* URL : http://github.com/olado/doT
* License : Expat
  Programming Lang: JavaScript
  Description : Concise and fast javascript templating

 This library provides concise and fast javascript templating compatible
with
 nodejs and other javascript environments.
 .
 This library is a build dependency of ajv, a JSON Schema Validator.
 .
 Node.js is an event-based server-side JavaScript engine.



signature.asc
Description: OpenPGP digital signature


Bug#862106: ITP: node-wide-align -- wide-character aware text alignment function

2017-05-08 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-wide-align
  Version : 1.1.0
  Upstream Author : Rebecca Turner <m...@re-becca.org> (http://re-becca.org/)
* URL : https://github.com/iarna/wide-align#readme
* License : ISC
  Programming Lang: JavaScript
  Description : wide-character aware text alignment function

 Wide-character aware text alignment function for use on the console or with
 fixed width fonts.
 .
 .
 Node.js is an event-based server-side JavaScript engine.

Dependency for webpack



signature.asc
Description: OpenPGP digital signature


Bug#862034: ITP: node-pbkdf2 -- RSA PKCS#5 v2.0 module in JavaScript

2017-05-07 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-pbkdf2
  Version : 3.0.9
  Upstream Author : Daniel Cousens
* URL : https://github.com/crypto-browserify/pbkdf2
* License : Expat
  Programming Lang: JavaScript
  Description : RSA PKCS#5 v2.0 module in JavaScript

 This module implements the password-based key derivation function, PBKDF2,
 specified in RSA PKCS#5 v2.0. It has the ability to use any supported
hashing
 algorithm returned from crypto.getHashes().
 .
 .
 Node.js is an event-based server-side JavaScript engine.

Dependency of webpack



signature.asc
Description: OpenPGP digital signature


Bug#862033: ITP: node-bcrypt-pbkdf -- Port of the OpenBSD bcrypt_pbkdf function to pure JS

2017-05-07 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-bcrypt-pbkdf
  Version : 1.0.1
  Upstream Author : Devi Mandiri, arekinath <a...@cooperi.net>
* URL : https://www.npmjs.com/package/bcrypt-pbkdf
* License : BSD-3-Clause
  Programming Lang: JavaScript
  Description : Port of the OpenBSD bcrypt_pbkdf function to pure JS
 .
 Port of the OpenBSD `bcrypt_pbkdf` function to pure Javascript. `npm`-ified
 version of Devi Mandiri's port, with some minor performance improvements.
 The code is copied verbatim (and un-styled) from Devi's work.
 .
 Node.js is an event-based server-side JavaScript engine.

Dependency of webpack



signature.asc
Description: OpenPGP digital signature


Bug#861795: ITP: node-hawk -- HTTP Hawk Authentication Scheme

2017-05-04 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-hawk
  Version : 6.0.1
  Upstream Author : Eran Hammer <e...@hammer.io> (http://hueniverse.com)
* URL : https://github.com/hueniverse/hawk#readme
* License : BSD-3-Clause
  Programming Lang: JavaScript
  Description : HTTP Hawk Authentication Scheme

 Hawk is an HTTP authentication scheme using a message authentication code
 (MAC) algorithm to provide partial HTTP request cryptographic verification.
 For more complex use cases such as access delegation, see Oz.
 .
 Node.js is an event-based server-side JavaScript engine.



signature.asc
Description: OpenPGP digital signature


Bug#861791: ITP: node-create-ecdh -- create browserifiable ECDH

2017-05-03 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-create-ecdh
  Version : 4.0.0
  Upstream Author : Calvin Metcalf
* URL : https://github.com/crypto-browserify/createECDH
* License : Expat
  Programming Lang: JavaScript
  Description : create browserifiable ECDH

 In io.js or node >= 0.11 this module is just a shortcut to
crypto.createECDH.
 In node <= 0.11 or the browser this is a pure JavaScript
implimentation, more
 specifically a wrapper around elliptic to give it the same API as node.
 .
 Node.js is an event-based server-side JavaScript engine.



signature.asc
Description: OpenPGP digital signature


Bug#861679: ITP: node-dashdash -- light, featureful and explicit option parsing library

2017-05-02 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-dashdash
  Version : 1.14.1
  Upstream Author : Trent Mick <tre...@gmail.com> (http://trentm.com)
* URL : https://github.com/trentm/node-dashdash#readme
* License : Expat
  Programming Lang: JavaScript
  Description : light, featureful and explicit option parsing library
 The author of the library gives this rationale: the other option parsing
 libraries are one of too loosey goosey (not explicit), too big/too many
deps,
 or ill specified.
 .
 Node.js is an event-based server-side JavaScript engine.



signature.asc
Description: OpenPGP digital signature


Bug#861655: ITP: node-vm-browserify -- vm module for the browser

2017-05-02 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-vm-browserify
  Version : 0.0.4
  Upstream Author : James Halliday <m...@substack.net> (http://substack.net)
* URL : https://github.com/substack/vm-browserify
* License : Expat
  Programming Lang: JavaScript
  Description : vm module for the browser

 emulate node's vm module for the browser. This module is depended upon by
 browserify, so you should just be able to `require('vm')` and it will just
 work.
 .
 Node.js is an event-based server-side JavaScript engine.



signature.asc
Description: OpenPGP digital signature


Bug#861639: ITP: node-elliptic -- fast elliptic curve cryptography in pure javascript

2017-05-01 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-elliptic
  Version : 6.4.0
  Upstream Author : Fedor Indutny <fe...@indutny.com>
* URL : https://github.com/indutny/elliptic
* License : Expat
  Programming Lang: JavaScript
  Description : faster elliptic curve cryptography in pure javascript

 Fast elliptic-curve cryptography in a plain javascript implementation.
 Incentive for Elliptic: ECC (another library with comparable features) is
 much slower than regular RSA cryptography, the JS implementations are even
 more slower.
 .
 Node.js is an event-based server-side JavaScript engine.



signature.asc
Description: OpenPGP digital signature


Bug#861440: ITP: node-boom -- HTTP-friendly error objects

2017-04-29 Thread Pirate Praveen
Package: wnpp
Severity: wishlist
Owner: Pirate Praveen <prav...@debian.org>
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-boom
  Version : 4.3.1
  Upstream Author : Walmart
* URL : https://github.com/hapijs/boom#readme
* License : BSD-3-Clause
  Programming Lang: JavaScript
  Description : HTTP-friendly error objects

 boom provides a set of utilities for returning HTTP errors. Each utility
 returns a `Boom` error response object (instance of `Error`).
 .
 Node.js is an event-based server-side JavaScript engine.



signature.asc
Description: OpenPGP digital signature


<    1   2   3   4   5   6   >