Bug#1063508: ITP: node-long -- Class for representing 64-bit two's-complement integer value

2024-02-17 Thread Bastien ROUCARIES
Hi all

I have done some work here
https://salsa.debian.org/js-team/node-long/

Yadd could you get a glimpse why the webassembly is not strictly identical ?

Bastien

Le ven. 16 févr. 2024 à 19:16, Bastien ROUCARIES
 a écrit :
>
> Hi,
>
> .
> >
> > I've given access to the js salsa team.
> >
> > [1] https://salsa.debian.org/3v1n0-guest/node-esm2umd/
>
> It is not the node-long tree...
> >



Bug#1063508: ITP: node-long -- Class for representing 64-bit two's-complement integer value

2024-02-16 Thread Bastien ROUCARIES
Hi,

.
>
> I've given access to the js salsa team.
>
> [1] https://salsa.debian.org/3v1n0-guest/node-esm2umd/

It is not the node-long tree...
>



Bug#1063508: ITP: node-long -- Class for representing 64-bit two's-complement integer value

2024-02-10 Thread Bastien ROUCARIES
Hi,

Moreover other package embed it and need repacking (after checking)
and filling RC bug:
node-enquirer: /usr/share/doc/node-enquirer/examples/select/select-long.js
node-mongodb: /usr/lib/nodejs/bson/lib/bson/long.js
node-mongodb: /usr/share/nodejs/mongodb/node_modules/bson/lib/bson/long.js
node-webassemblyjs:
/usr/share/nodejs/webassemblyjs/node_modules/@xtuc/long/dist/long.js
node-webassemblyjs:
/usr/share/nodejs/webassemblyjs/node_modules/@xtuc/long/dist/long.js.map
node-webassemblyjs:
/usr/share/nodejs/webassemblyjs/node_modules/@xtuc/long/src/long.js
pipewire-doc: /usr/share/doc/pipewire/html/structspa__pod__long.js
python3-jupyterlab:
/usr/share/jupyter/lab/staging/node_modules/@xtuc/long/dist/long.js
python3-jupyterlab:
/usr/share/jupyter/lab/staging/node_modules/@xtuc/long/dist/long.js.map
python3-jupyterlab:
/usr/share/jupyter/lab/staging/node_modules/@xtuc/long/src/long.js
python3-jupyterlab:
/usr/share/jupyter/lab/staging/node_modules/minimist/test/long.js

Bastien

Le sam. 10 févr. 2024 à 17:28, Marco Trevisan  a écrit :
>
> Hi Bastien,
>
> I checked again, it definitely still has it, however it's completely
> optional so I think we can just do some repackaged sources.
>
> Il giorno ven 9 feb 2024 alle ore 21:33 Bastien ROUCARIES
>  ha scritto:
> >
> >
> >
> > Le ven. 9 févr. 2024 à 04:42, Marco Trevisan  a écrit :
> >>
> >> Package: wnpp
> >> Severity: wishlist
> >> Owner: Marco Trevisan (Treviño) 
> >> X-Debbugs-CC: debian-de...@lists.debian.org
> >>
> >> * Package name: node-long
> >>   Version : 5.2.3
> >>   Upstream Author : Daniel Wirtz 
> >> * URL : https://github.com/dcodeIO/long.js#readme
> >> * License : Apache-2.0
> >>   Programming Lang: JavaScript
> >>   Description : Class for representing 64-bit two's-complement
> >> integer value
> >>
> >>  A Long class for representing a 64 bit two's-complement integer value
> >>  derived from the Closure Library for stand-alone use and extended with
> >>  unsigned support.
> >>  .
> >>  This is a class used by various modules that does not use newer bigint.
> >>  .
> >>  Node.js is an event-based server-side JavaScript engine.
> >>
> >> This is a tiny module that is needed for protobufjs (bug #977564),
> >> although being widely used according to npm stats, I feel it's better to
> >> package it as standalone and not as grouped package.
> >>
> >> Salsa repository is at:
> >>  https://salsa.debian.org/3v1n0-guest/node-esm2umd/-/tree/debian/latest
> >>
> >> Please mark the debian/latest as default branch since I can't change it 
> >> myself.
> >>
> >> The package had a dependency on a very tiny project (esm2umd) that was
> >> just basically a tiny wrapper to babel. I've also prepared the packaging
> >> for it [1], but given that such project has not a clear license (I
> >> mailed the maintainer meanwhile), I preferred to avoid using it, also
> >> because it's really just a script using babel and I have been able to
> >> easily re-implement it, making the build process slightly bigger
> >>
> >> The package needs sponsor, since I'm only a maintainer, but I'll be
> >> happy keeping the maintenance of it.
> >
> >
> > Hi will do but last i checked it has a long line of wasm wirhout source
> >
> > Bastien
> >>
> >>
> >> I've given access to the js salsa team.
> >>
> >> [1] https://salsa.debian.org/3v1n0-guest/node-esm2umd/
> >>



Bug#1063508: ITP: node-long -- Class for representing 64-bit two's-complement integer value

2024-02-09 Thread Bastien ROUCARIES
Le ven. 9 févr. 2024 à 04:42, Marco Trevisan  a écrit :

> Package: wnpp
> Severity: wishlist
> Owner: Marco Trevisan (Treviño) 
> X-Debbugs-CC: debian-de...@lists.debian.org
>
> * Package name: node-long
>   Version : 5.2.3
>   Upstream Author : Daniel Wirtz 
> * URL : https://github.com/dcodeIO/long.js#readme
> * License : Apache-2.0
>   Programming Lang: JavaScript
>   Description : Class for representing 64-bit two's-complement
> integer value
>
>  A Long class for representing a 64 bit two's-complement integer value
>  derived from the Closure Library for stand-alone use and extended with
>  unsigned support.
>  .
>  This is a class used by various modules that does not use newer bigint.
>  .
>  Node.js is an event-based server-side JavaScript engine.
>
> This is a tiny module that is needed for protobufjs (bug #977564),
> although being widely used according to npm stats, I feel it's better to
> package it as standalone and not as grouped package.
>
> Salsa repository is at:
>  https://salsa.debian.org/3v1n0-guest/node-esm2umd/-/tree/debian/latest
>
> Please mark the debian/latest as default branch since I can't change it
> myself.
>
> The package had a dependency on a very tiny project (esm2umd) that was
> just basically a tiny wrapper to babel. I've also prepared the packaging
> for it [1], but given that such project has not a clear license (I
> mailed the maintainer meanwhile), I preferred to avoid using it, also
> because it's really just a script using babel and I have been able to
> easily re-implement it, making the build process slightly bigger
>
> The package needs sponsor, since I'm only a maintainer, but I'll be
> happy keeping the maintenance of it.
>

Hi will do but last i checked it has a long line of wasm wirhout source

Bastien

>
> I've given access to the js salsa team.
>
> [1] https://salsa.debian.org/3v1n0-guest/node-esm2umd/
>
>


Bug#1037176: ITP: typesense -- Fast, typo-tolerant search engine

2023-06-07 Thread Bastien ROUCARIES
Le mer. 7 juin 2023 à 08:00, Didier 'OdyX' Raboud  a
écrit :

> Package: wnpp
> Severity: wishlist
> Owner: Didier 'OdyX' Raboud 
> X-Debbugs-Cc: debian-de...@lists.debian.org
>
>   Package name: typesense
>   Version : 0.24.1
>   Upstream Contact: TypeSense team 
>   URL : https://typesense.org
>   License : GPL-3
>   Programming Lang: C++
>
> Typo-tolerant search engine optimized for instant search-as-you-type
> experiences and developer productivity. Push data to it and then allow
> users to search through this data via a search UI in a site or app.
>
> I plan to package this under https://salsa.debian.org/debian/typesense.
> If there's a matching packaging team, more than happy to move there!
>

It is useful for dyslexic people. Maybe accessibilty related team ?

Bastien

>


Bug#994118: RFP: ocrodjvu3 -- Python 3 port of ocrodjvu (removed from bullseye)

2021-09-12 Thread Bastien ROUCARIES
Le dim. 12 sept. 2021 à 10:53, Janusz S. Bień  a
écrit :

> On Sun, Sep 12 2021 at  8:42 GMT, Bastien ROUCARIES wrote:
> > I can sponsor if needed but I am not upstream so we need to push patches
> >
> > And I will prefer that you do the packaging. I can help
>
> I appreciate your offer to be a sponsor and to help with packaging.
>
> However ocrodjvu used to be maintaned by Python Applications Packaging
> Team and Daniel Stender (QA Page). Perhaps they will package also your
> port?
>

It is not a port but a patch... I am still wainting merge from upstream.
But we could package downstream (debian side)

Debian is a docratie. Si ask directly to Daniel with me in cc

Bastien

> Best regards
>
> Janusz
>
> --
>  ,
> Janusz S. Bien
> emeryt (emeritus)
> https://sites.google.com/view/jsbien
>


Bug#994118: RFP: ocrodjvu3 -- Python 3 port of ocrodjvu (removed from bullseye)

2021-09-12 Thread Bastien ROUCARIES
I can sponsor if needed but I am not upstream so we need to push patches

And I will prefer that you do the packaging. I can help

Bastien

Le dim. 12 sept. 2021 à 06:42, Janusz S. Bień  a écrit :
>
> Package: wnpp
> Severity: wishlist
>
> * Package name: ocrodjvu3
>   Version :
>   Upstream Author : Jakub Wilk and Bastien Roucari`es
> * URL or Web page : https://github.com/bastien-roucaries/ocrodjvu
> * License : GNU General Public License v2.0
>   Description : Python 3 port of ocrodjvu
>
> --
>  ,
> Janusz S. Bien
> emeryt (emeritus)
> https://sites.google.com/view/jsbien
>



Bug#992024: ITP: airsane -- SANE WebScan frontend that supports Apple's AirScan protocol

2021-08-12 Thread Bastien ROUCARIES
Le jeu. 12 août 2021 à 15:22, Didier 'OdyX' Raboud  a
écrit :

> Le lundi, 9 août 2021, 11.48:09 h CEST Bastien Roucariès a écrit :
> > Package: wnpp
> > Severity: wishlist
> > Owner: Bastien Roucariès 
> > X-Debbugs-Cc: debian-de...@lists.debian.org
> >
> > * Package name: airsane
> >   Version : 0.3.2
> >   Upstream Author : Simul Piscator
> > * URL : https://github.com/SimulPiscator/AirSane
> > * License : GPL3
> >   Programming Lang: C++
> >   Description :  SANE WebScan frontend that supports Apple's AirScan
> > protocol
> >
> >  SANE WebScan frontend that supports Apple's AirScan protocol. Scanners
> are
> > detected automatically, and published through mDNS. Acquired images may
> be
> > transferred in JPEG, PNG, and PDF/raster format.
> >
> > AirSane's intended purpose is to be used with AirScan/eSCL clients such
> as
> > Apple's Image Capture, but a simple web interface is provided as well.
>
> How does this compare with https://github.com/alexpevzner/sane-airscan/ /
> src:sane-airscan? Client vs Server?
>
Yes it is the server. I plan to package it in order to offer secure
scanning over network instead of insecure firmware

>
> Best,
>
> --
> OdyX


Bug#959477: ITP: ckeditor3 -- Javascript rich text editor for embedding into websites (v3)

2020-05-10 Thread Bastien ROUCARIES
On Sat, May 2, 2020 at 9:21 PM Mike Gabriel
 wrote:
>
> Package: wnpp
> Severity: wishlist
> Owner: Mike Gabriel 
>
> * Package name: ckeditor3
>   Version : 3.6.6.1
>   Upstream Author : Frederico Knabben
> * URL : http://ckeditor.com/download
> * License : GPL-2+
>   Programming Lang: Javascript
>   Description : Javascript rich text editor for embedding into websites 
> (v3)
>
>  I plan to re-upload ckeditor3 to Debian as part of my initiative to
>  re-provide Horde in Debian.
>  .
>  Unfortunately, Horde upstream has still not moved on to ckeditor4, thus this
>  old version of ckeditor is required for the interim.
>  .
>  Before Debian 11 gets released I plan to provide a patch to Horde Upstream
>  that fixes this problem.

ckeditor in debian is 3 by memory



Bug#956922: ITP: fsverity -- Userspace utilities for fs-verity

2020-04-17 Thread Bastien ROUCARIES
On Thu, Apr 16, 2020 at 9:18 PM Romain Perier  wrote:
>
> Package: wnpp
> Severity: wishlist
> Owner: Romain Perier 
>
> * Package name: fsverity
>   Version : 1.0
>   Upstream Author : Eric Biggers 
> * URL : 
> https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/fsverity-utils.git
> * License : GPL
>   Programming Lang: C
>   Description : Userspace utilities for fs-verity
>
> This is fsverity, a userspace utility for fs-verity. fs-verity is a Linux 
> kernel
> feature that does transparent on-demand integrity/authenticity verification of
> the contents of read-only files, using a hidden Merkle tree (hash tree) 
> associated
> with the file. The mechanism is similar to dm-verity, but implemented at the 
> file
> level rather than at the block device level. The fsverity utility allows you 
> to
> set up fs-verity protected files.
>
> This package will be helpful for handling the fsverity feature on a file from
> userspace.
>
> I want to maintain this package. As DM, I need someone for the initial upload.
> Packaging is currently hosted here 
> https://salsa.debian.org/rperier-guest/fsverity,
> and will be developed at https://salsa.debian.org/debian/fsverity

I can. Do you plan also to support it under debian install (maybe also
dm-verify/dm-integrity)

Bastien



Bug#782654: Bug#838416: Bug#782654: Bug#838416: ITP: bazel -- Fast and correct automated build system by Google

2020-04-09 Thread Bastien ROUCARIES
Upstream seems to be friendly

Time to prod them:
https://github.com/bazelbuild/bazel/issues/9408

On Wed, Apr 8, 2020 at 10:57 PM Philipp Kern  wrote:
>
> On 2020-04-08 19:43, Olek Wojnar wrote:
> > Bazel has suddenly become more important because it is preventing us
> > from getting packages working that would help with the COVID-19
> > pandemic. Due to the significance, I am copying the Debian Med team as
> > well as key people from this bug's history in the hopes of getting
> > something moving quickly.
> >
> > On Tue, 22 May 2018 14:55:19 -0600 Kyle Moffett 
> > wrote:
> >> I spent a while working on it off and on, but there is a decent amount
> >> of tweaking and other packaging work needed to get policy-compliant
> >> bazel packages.  (E.G: There are quite a few binary JAR files shipped
> >> in the upstream tarball that don't necessarily match the versions in
> >> Debian).
> >>
> >> I just didn't have the spare time, especially now that I have a kid,
> >> to sink into one package.
> >
> > I can relate to the kid/time issues! ;) Have you had any time to work
> > on it recently? Did you ever upload any of your work?
> >
> > In the meantime, I see that Bazel has an unofficial Ubuntu build [1].
> > Do you know anything about that? It seems like a good place for us to
> > start if you aren't close to a product yourself.
>
> That's the build Google provides that is built with Bazel itself, using
> a ton of vendored libraries. (Because that's how Google operates
> internally.)
>
> Generally the pkg_deb output[1] is not really policy-compliant and more
> built from the ground up without any Debian tooling. So the /mere
> existence/ of that package (which was there from the beginning) does not
> help the quest of getting Bazel packaged for Debian, unfortunately.
>
> Kind regards
> Philipp Kern, obviously not speaking for Google
>
> [1]
> https://github.com/bazelbuild/bazel/blob/f828b4c77805ad0ea6afecef798aa69d68bec8d4/scripts/packages/debian/BUILD#L69



Bug#940881: RFH: freedombox -- debian pure blend, user-friendly, privacy-oriented home server

2019-09-21 Thread Bastien ROUCARIES
Le sam. 21 sept. 2019 à 14:39, James Valleroy  a
écrit :

> Package: wnpp
> Severity: normal
>
> FreedomBox is looking for new contributors. Our recent success in
> launching a commercial FreedomBox product with Olimex has led to an
> influx in feedback about our software and, consequently, more
> development work to be done. Though we can currently handle urgent
> development matters, FreedomBox has many wish-list items which our
> small team can't always make time for. We need help from our friends
> in Debian!
>

OK for me.

> Although there are only a few bugs open in BTS, there are over 300
> listed in the Salsa issue tracker:
>
> https://salsa.debian.org/freedombox-team/plinth/issues
>
> It may be useful to look in one of the following labels:
> - beginner
> - Help Wanted
> - ready for implementation
>
> If you have any questions about an issue, feel free to comment on it,
> or discuss with us on #freedombox-dev. We also discuss development
> ideas on our forum in the "Development" category:
>
> https://discuss.freedombox.org/c/development
>
>


Bug#939772: forcemerge

2019-09-08 Thread Bastien ROUCARIES
forcemerge 939772 939771



Bug#939772: forcemerge

2019-09-08 Thread Bastien ROUCARIES
control: forcemerge 939772 939771

On Sun, Sep 8, 2019 at 7:28 PM Bastien ROUCARIES
 wrote:
>
>



Bug#782654: News of bazel refactoring for compliance with debian policy

2019-09-06 Thread Bastien ROUCARIES
Hi,

We recently drop tensorflow from debian due to the huge cost of
maintaining the build system byt converting from bazel to cmake.

Where is the roadmap to get bazel distrib friendly ?

Thanks

Bastien



Bug#908208: ITP: node-topo -- Topological sorting with grouping support

2018-09-07 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-topo
  Version : 3.0.0
  Upstream Author : [Devin Ivy](https://github.com/devinivy)
* URL : https://github.com/hapijs/topo#readme
* License : BSD-3-Clause
  Programming Lang: JavaScript
  Description : Topological sorting with grouping support
 This package allows one to create containers for topologically
sorting a list of nodes withnon-circular interdependencies.
.
In the field of computer science, a topological sort or topological
ordering of a directed graph is a linear ordering of its vertices such
that for every directed edge uv from vertex u to vertex v, u comes
before v in the ordering.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#908048: ITP: node-has-template-literals -- Javascript unit test for template literals

2018-09-05 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-has-template-literals
  Version : 1.0.0
  Upstream Author : Jordan Harband  (http://ljharb.codes)
* URL : https://github.com/ljharb/has-template-literals#readme
* License : Expat
  Programming Lang: JavaScript
  Description : Javascript test for template literals
 Template literals are string literals allowing embedded expressions,
and is a feature only
 supported by ECMAScript (Javascript) 2015.
 .
 This package allows one to test if this language feature is
supported, by the ECMAScript
 engine
 .
 This a dependency of browserify, a tool that allows developers to
write Node.js-style  modules   that compile for use in the browser.[1]
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#906002: ITP: node-has-object-spread -- Runtime detection of ES6 spread syntax

2018-08-12 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-has-object-spread
  Version : 1.0.0
  Upstream Author : Renée Kooi 
* URL : https://github.com/goto-bus-stop/has-object-spread
* License : Apache-2.0
  Programming Lang: JavaScript
  Description  : Runtime detection of ES6 spread syntax
This package is a unit test helper detecting if javascript (ES6)
spread syntax is supported
by the javascript engine.
 .
 Spread syntax allows an iterable such as an array expression or
string to be expanded in places   where zero or more arguments (for
function calls) or elements (for array literals) are expected, or   an
object expression to be expanded in places where zero or more
key-value pairs (for object literals) are expected.
.
This package is a build dependency of browserify, a JavaScript tool
that allows developers to write Node.js-style modules that compile for
use in the browser.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#905987: ITP: node-make-generator-function -- Unit testing helper for Node.js returning a generator function

2018-08-12 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-make-generator-function
  Version : 1.1.0
  Upstream Author : Jordan Harband
* URL : https://github.com/ljharb/make-generator-function
* License : Expat
  Programming Lang: JavaScript
  Description : Unit testing helper for Node.js returning a
generator function
 This package allows one to create portable unit tests using ES6
generators function.
 .
 This module returns a generator function (arbitrary), or undefined if generator
 syntax is unsupported. It supports also to return concise generator function,
 if supported by Javascript engine.
 .
 A generator is a function that can stop midway and then continue from
where it stopped.
 A generator looks like a function but it behaves like a Javascript iterator.



Bug#905716: ITP: node-toidentifier -- Convert a string of words to a JavaScript identifier

2018-08-08 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-toidentifier
  Version : 1.0.0
  Upstream Author : Douglas Christopher Wilson 
* URL : https://github.com/component/toidentifier#readme
* License : Expat
  Programming Lang: JavaScript
  Description : Convert a string of words to a JavaScript identifier

 This module given a string as the argument, will  transform it to an identifier
 using stable rules.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#905655: ITP: node-code -- Test framework from hapijs

2018-08-07 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-code
  Version : 5.2.0
  Upstream Author : Colin Ihrig
* URL : https://github.com/hapijs/code#readme
* License : BSD-3-Clause
  Programming Lang: JavaScript
  Description :  Test framework from hapijs

 Assertion library. used by the hapijs project inspired by chai.
 .
 Hapijs is a rich framework for building applications and services
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#902885: ITP: node-cubic2quad -- Approximate cubic Bezier curve with a number of quadratic ones

2018-07-02 Thread Bastien ROUCARIES
package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-cubic2quad
  Version : 1.1.1
  Upstream Author : Fontello team
* URL : https://github.com/fontello/cubic2quad#readme
* License : Expat
  Programming Lang: JavaScript
  Description : Approximate cubic Bezier curve with a number of
quadratic ones

This package allows one to create TTF fonts, those support quadratic
curves only,
from cubic bezier path description (like SVG ones).
.
Generated curves have the same tangents angles at the ends, allowing to
keep result visually smooth.
 .
Node.js is an event-based server-side JavaScript engine.



Bug#902311: ITP: node-xmldom -- A Standard XML DOM (Level2 CORE) implementation in pure javascript

2018-06-24 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-xmldom
  Version : 0.1.27
  Upstream Author : jindw  (http://www.xidea.org)
* URL : https://github.com/jindw/xmldom
* License : LGPL or MIT
  Programming Lang: JavaScript
  Description : A Standard XML DOM (Level2 CORE) implementation in
pure javascript

 A JavaScript implementation of W3C DOM for Node.js, Rhino and the browser.
 This implementation  is fully compatible with W3C DOM level2.
 .
 This package allow ones to use DOMParser and XMLSerializer
 interface such in browser.
.
 Node.js is an event-based server-side JavaScript engine.



Bug#901055: ITP: node-microbuffer -- Light implementation of binary buffer

2018-06-08 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-microbuffer
  Version : 1.0.0
  Upstream Author : FIX_ME upstream author
* URL : https://github.com/fontello/microbuffer
* License : Expat
  Programming Lang: JavaScript
  Description : Light implementation of binary buffer
  This package implementent binary buffer and convertion between
endian in Node.js.
 .
  This library was written for fontello's font convertors - svg2ttf,
ttf2woff, ttf2eot.



Bug#900969: ITP: node-merge-source-map -- Merge javascript source map

2018-06-07 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-merge-source-map
  Version : 1.1.0
  Upstream Author :kato kei 
* URL : https://github.com/keik/merge-source-map#readme
* License : Expat
  Programming Lang: JavaScript
  Description : Merge javascript source map

This package merge two source map in order to create an unique source map.
.
Source maps allow tools to display unminified code from minified code
with an optimized mapping between them, thus allowing easy debugging a
minified javascript.
 .
 This package is a dependency of browserify, a JavaScript tool that
allows developers to write Node.js-style modules that compile for use
in the browser
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#900850: forcemerge

2018-06-07 Thread Bastien ROUCARIES
control: forcemerge 900850 761441

I have uploaded. Sitting on NEWS



Bug#900850: ITP: node-istanbul -- a javascript code coverage tool

2018-06-05 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-istanbul
  Version : 0.4.5
  Upstream Author : Krishnan Anantheswaran 
* URL : https://github.com/gotwarlost/istanbul#readme
* License : BSD-3-Clause


  JS code coverage tool that computes statement, line, function and
branch coverage with module loader hooks to transparently add coverage
when running tests. Supports all JS coverage use cases including unit
tests, server side functional tests ”.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#900770: ITP: node-svgpath -- Low level transforms on svg path element

2018-06-04 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-svgpath
  Version : 2.2.1
  Upstream Author : Sergey Batishchev
* URL : https://github.com/fontello/svgpath#readme
* License : Expat
  Programming Lang: JavaScript
  Description :
This package implements transform attribute on SVG file path element
 directly using JavaScript.
 .
 This package is useful for static computation of path or when you want
 to keep browser load minimal.
 .
 The transform attribute of a SVG file defines a list of transform
 definitions that are applied to an element and the element's children.
 The items in the transform list are separated by whitespace and/or commas,
 and are applied from right to left.
 .
 Scalable Vector Graphics (SVG) is an XML-based vector image format for
 two-dimensional graphics with support for interactivity and animation.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#884448: [Pkg-javascript-devel] where is the repo for node-insert-module-globals ?

2018-06-03 Thread Bastien ROUCARIES
On Sat, Jun 2, 2018 at 12:50 PM, Paolo Greppi  wrote:
> Hi,
>
> there is an upload for this package sitting in the NEW queue for some time:
> https://ftp-master.debian.org/new/node-insert-module-globals_7.0.1-1.html
>
> It lists the Debian Javascript Maintainers team as the maintainer, but there
> is no repo on salsa (and the repos listed in the Vcs-Browser and Vcs-Git 
> fields
> are gone since the demise of alioth).
>
> Please either:
>
> 1) ask ftp-master to REJECT the package if you have list the repo and/or the
>interest
>
> 2) or create a repo on salsa, and update the package by uploading a newer
>version to NEW with the correct  Vcs-Browser and Vcs-Git fields.

I usually create "public" repo after review of tpmaster. (avoid some
license problem)

Now that salsa allow private repo (shared will team) will reup
>
> Thanks,
>
> 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#898452: ITP: node-html5shiv -- enable use of HTML5 sectioning elements in legacy browser

2018-05-11 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: Bastien Roucariès 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-html5shiv
  Version : 3.7.3
  Upstream Author : 2014 Alexander Farkas (aFarkas).
* URL : https://github.com/aFarkas/html5shiv#readme
* License : MIT or GPL version 2
  Programming Lang: JavaScript
  Description : FIX_ME write the Debian package description

The HTML5 Shiv enables use of HTML5 sectioning elements in legacy
Internet Explorer and provides basic HTML5 styling for Internet
Explorer 6-9, Safari 4.x (and iPhone 3.x), and Firefox 3.x.

They are about 53 copy of this file in our tree do let factorize



Bug#898252: ITP: [node-docco] -- Quick JavaScript Documentation Generator

2018-05-09 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-de...@lists.debian.org


Package name: node-docco
Version: 0.8.0
Upstream Author: Jeremy Ashkenas
URL: http://ashkenas.com/docco/
License: Expat
Description: Quick JavaScript Documentation generator

Docco is a quick documentation generator, written in Literate
CoffeeScript. It produces an HTML document that displays your comments
intermingled with your code. All prose is passed through Markdown, and
code is passed through Highlight.js syntax highlighting.



Bug#890903: ITP: node-acorn-node -- acorn for browserify context

2018-02-20 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-acorn-node
  Version : 1.3.0
  Upstream Author : Renée Kooi 
* URL : https://github.com/browserify/acorn-node
* License : Apache-2.0
  Programming Lang: JavaScript
  Description :  acorn for browserify context
This package is a thin wrapper arround acorn in order to simplify programming
of browserify, by subclassing acorn object with sensible defaults.
.
Browserify is a JavaScript tool that allows developers to write Node.js-style
modules that compile for use in the browse
.
Acorn is a tiny, fast JavaScript parser written in JavaScript for Node.js
.
Node.js is an event-based server-side JavaScript engine.

 .



Bug#884448: ITP: node-insert-module-globals -- browserify module replacement tools

2017-12-15 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-insert-module-globals
  Version : 7.0.1
  Upstream Author : James Halliday  (http://substack.net)
* URL : https://github.com/substack/insert-module-globals
* License : Expat
  Programming Lang: JavaScript
  Description : browserify module replacement tools

This modules insert implicit module globals (__filename, __dirname,
process, global,
and Buffer) as a browserify-style transform.
.
This a dependency of browserify. Browserify is a javaScript tool that allows
developers to write Node.js-style modules that compile for use in the browser.
 .
Node.js is an event-based server-side JavaScript engine



Bug#883398: ITP: node-randomfill -- Fill a buffer with random value

2017-12-03 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-randomfill
  Version : 1.0.3
  Upstream Author :
* URL : https://github.com/crypto-browserify/randombytes
* License : Expat
  Programming Lang: JavaScript
  Description : Fill a buffer with random value
This package allows one to fill a buffer with random value using well
known Node.js
API in browser context
.
This a dependency of browserify. Browserify is a javaScript tool that allows
developers to write Node.js-style modules that compile for use in the browser.
 .
 Node.js is an event-based server-side JavaScript engine
.



Bug#883195: ITP: node-lexical-scope -- detect global and local lexical identifiers from javascript

2017-11-30 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-lexical-scope
  Version : 1.2.0
  Upstream Author : James Halliday  (http://substack.net)
* URL : https://github.com/substack/lexical-scope
* License : Expat
  Programming Lang: JavaScript
  Description :  detect global and local lexical identifiers from
javascript source code

This package detects wether  an indentifier is global scope or lexical scope.

 This a dependency of Browserify is a JavaScript tool that allows
 developers to write Node.js-style modules that compile for use in
 the browser.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#881863: ITP: node-labeled-stream-splicer -- streaming pipeline with a mutable configuration and labels

2017-11-15 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: Bastien Roucariès 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-labeled-stream-splicer
  Version : 2.0.0
  Upstream Author : James Halliday  (http://substack.net)
* URL : https://github.com/substack/labeled-stream-splicer
* License : Expat
  Programming Lang: JavaScript
  Description : streaming pipeline with a mutable configuration and labels
 This modules allows one to create a pipeline duplex stream given an
 array of streams. Each stream will be piped to the next.
 .
 Streams could also be added and removed dynamically at runtime.
 Every stream could be associated with a string (label).
 .
 This a dependency of browserify a Browserify is a javaScript tool that allows
 developers to write Node.js-style modules that compile for use in the browser.
 .
 Node.js is an event-based server-side JavaScript engine



Bug#877326: ITP: emoji-data -- The associated data files for emoji characters

2017-10-03 Thread Bastien Roucaries


Le 30 septembre 2017 17:04:19 GMT+02:00, Osamu Aoki  a écrit :
>Package: wnpp
>Severity: wishlist
>Owner: Osamu Aoki 
>
>* Package name: emoji-data
>  Version : 5.0
>  Upstream Author : 1991-2017 Unicode, Inc.
>* URL : http://unicode.org/Public/emoji/latest/
>* License : UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND
>SOFTWARE
>(MIT-LIKEi, see below)
>  Programming Lang: Plain text data
>  Description : The associated data files for emoji characters
>
>The associated data files for emoji characters provided as a part of
>"Unicode® Technical Standard #51" found at
>http://www.unicode.org/reports/tr51/ .
>
>The full license text is:
>
>Copyright © 1991-2017 Unicode, Inc. All rights reserved.
>Distributed under the Terms of Use in
>http://www.unicode.org/copyright.html.
>
>Permission is hereby granted, free of charge, to any person obtaining
>a copy of the Unicode data files and any associated documentation
>(the "Data Files") or Unicode software and any associated documentation
>(the "Software") to deal in the Data Files or Software
>without restriction, including without limitation the rights to use,
>copy, modify, merge, publish, distribute, and/or sell copies of
>the Data Files or Software, and to permit persons to whom the Data
>Files
>or Software are furnished to do so, provided that either
>(a) this copyright and permission notice appear with all copies
>of the Data Files or Software, or
>(b) this copyright and permission notice appear in associated
>Documentation.
>
>THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
>ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
>WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
>NONINFRINGEMENT OF THIRD PARTY RIGHTS.
>IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
>NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR
>CONSEQUENTIAL
>DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
>DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
>TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
>PERFORMANCE OF THE DATA FILES OR SOFTWARE.
>
>Except as contained in this notice, the name of a copyright holder
>shall not be used in advertising or otherwise to promote the sale,
>use or other dealings in these Data Files or Software without prior
>written authorization of the copyright holder.
>
>
>
>This is needed to compile new ibus keyboard input method.
>
>If this is already available, point me to it.
>
>Osamu

Already available in package unicode-data

-- 
Envoyé de mon appareil Android avec K-9 Mail. Veuillez excuser ma brièveté.



Bug#809493: ITP

2017-09-27 Thread Bastien ROUCARIES
control: retitle -1 ITP: node-browser-unpack -- parse a bundle
generated by browser-pack
control: owner -1 ro...@debian.org



Bug#876091: ITP: node-module-deps -- walk the dependency graph to generate json output that can be fed into browser-pack

2017-09-18 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-module-deps
  Version : 4.1.1
  Upstream Author : James Halliday  (http://substack.net)
* URL : https://github.com/substack/module-deps
* License : Expat
  Programming Lang: JavaScript
  Description : walk the dependency graph to generate json output
that can be fed into browser-pack

 This modules creates a dependency graph allowing browserify to embed
all modules
 in a single object.
 .
 Browserify is a JavaScript tool that allows developers to write
Node.js-style  modules that compile for use in the browser
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#874601: ITP: node-unicode-loose-match -- Unicode loose matching implementation for Node.js

2017-09-07 Thread Bastien ROUCARIES
will sponsor

On Thu, Sep 7, 2017 at 9:31 PM, Julien Puydt  wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Julien Puydt 
> X-Debbugs-CC: debian-de...@lists.debian.org
>
> * Package name: node-unicode-loose-match
>   Version : 2.2.0
>   Upstream Author : Mathias Bynens (https://mathiasbynens.be/)
> * URL : https://github.com/mathiasbynens/unicode-loose-match
> * License : Expat
>   Programming Lang: JavaScript
>   Description : Unicode loose matching implementation for Node.js
>  This package provides an implementation of the UAX44-LM3 norm, that is the
>  loose matching algorithm for symbolic values, as it is defined in the
> Unicode
>  Standard.
>  .
>  Node.js is an event-based server-side JavaScript engine.
>
> This is a dep of a dep for node-uncode-10.0.0, which is itself a dep of
> a dep of bublé, for which I have an ITP.
>
> Snark on #debian-js
>



Bug#874584: ITP: node-coveralls -- takes json-cov output into stdin and POSTs to coveralls.io

2017-09-07 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-coveralls
  Version : 2.13.1
  Upstream Author : Gregg Caines
* URL : https://github.com/nickmerwin/node-coveralls#readme
* License : BSD-2-Clause
  Programming Lang: JavaScript
  Description :  input json-cov output and posts to coveralls.io
 Coveralls.io is a web service to help you track your code coverage over
 time, and ensure that all your new code is fully covered.
 .
 Coveralls automatically collects your code coverage data, uploads it
 to their servers and gives you a nice interface to dig into it.
 .
 This tools based on node.js allows one to post coverage informations
 to coveralls.io
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#874311: ITP: node-parse-base64vlq-mappings -- Parses out base64 VLQ encoded mappings

2017-09-04 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

 * Package name: node-parse-base64vlq-mappings
   Version : 0.1.4
   Upstream Author : Thorsten Lorenz  (http://thlorenz.com)
 * URL : https://github.com/thlorenz/parse-base64vlq-mappings
 * License : Expat
   Programming Lang: JavaScript
   Description : Parses out base64 VLQ encoded mappings.

   This modules allows one to parse and decode VLQ
  (Variable Length Quantities) base64 encoded source map.
  .
  Source maps are JSON files that contain information on how to map
  transpiled source code back to their original source.
  Source maps are JavaScript’s version of debug symbols.
  .
  .
  Node.js is an event-based server-side JavaScript engine.



Bug#873942: ITP: node-stream-splicer -- streaming pipeline with a mutable configuration

2017-09-01 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-stream-splicer
  Version : 2.0.0
  Upstream Author : James Halliday  (http://substack.net)
* URL : https://github.com/substack/stream-splicer
* License : Expat
  Programming Lang: JavaScript
  Description : streaming pipeline with a mutable configuration

 This modules allows one to create a pipeline duplex stream given an
 array of streams. Each stream will be piped to the next.
 .
 Stream could also be added and removed dynamically at runtime.
 .
 Node.js is an event-based server-side JavaScript engine.



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

2017-08-30 Thread Bastien ROUCARIES
Yes and no we could teach npm2deb to do the work for us...

BTW ftpmaster does not agree...

On Wed, Aug 30, 2017 at 10:34 AM, Pirate Praveen
 wrote:
> On Tue, 18 Apr 2017 07:05:35 +0000 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?
>



Bug#854510: Take it

2017-08-28 Thread Bastien ROUCARIES
control: owner -1 ro...@debian.org



Bug#873447: ITP: node-stream-combiner2 -- combine stream using stream3 Node.js API

2017-08-27 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-stream-combiner2
  Version : 1.1.1
  Upstream Author : 'Dominic Tarr' 
(http://dominictarr.com)
* URL : https://github.com/substack/stream-combiner2
* License : Expat
  Programming Lang: JavaScript
  Description : combine stream using stream3 Node.js API

   This module turns a pipeline into a single stream.
   Combine returns a stream that writes to the first stream  and reads
from the last stream.
  .
 Node.js is an event-based server-side JavaScript engine.



Bug#873415: ITP: hyperlink -- A featureful, correct URL for Python

2017-08-27 Thread Bastien ROUCARIES
Description here does not help

Please elaborate

On Sun, Aug 27, 2017 at 4:15 PM, Free Ekanayaka  wrote:
> Package: wnpp
> Owner: Free Ekanayaka 
> Severity: wishlist
>
> * Package name: hyperlink
>   Version : 17.3.1
>   Upstream Author : Mahmoud Hashemi and Glyph Lefkowitz
> * URL or Web page : https://github.com/python-hyper/hyperlink
> * License : Expat
>   Description : A featureful, correct URL for Python
>
> Hyperlink is a featureful, pure-Python implementation of the URL, with
> an emphasis on correctness.
>



Bug#873400: ITP: node-deps-sort -- sort module depends for deterministic browserify bundles

2017-08-27 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-deps-sort
  Version : 2.0.0
  Upstream Author : James Halliday  (http://substack.net)
* URL : https://github.com/substack/deps-sort
* License : Expat
  Programming Lang: JavaScript
  Description : sort module depends for deterministic browserify bundles
.
 This modules sort the Node.js modules depends list in a deterministic order
 allowing ones to create deterministic browserified programs.
 .
 Browserify is a JavaScript tool that allows developers to write
Node.js-style modules that compile for use in the browser.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#873317: ITP: node-md5.js -- node style md5 on pure JavaScript

2017-08-26 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-md5.js
  Version : 1.3.4
  Upstream Author : Kirill Fomichev  (https://github.com/fanatid)
* URL : https://github.com/crypto-browserify/md5.js
* License : Expat
  Programming Lang: JavaScript
  Description :  md5 on pure JavaScript

 This module implement md5 on pure javascript for browserify.
 .
 The MD5 algorithm is a widely used hash function producing a 128-bit
hash value. Although  MD5 was initially designed to be used as a
cryptographic hash function, it has been found to suffer from
extensive vulnerabilities. It can still be used as a checksum to
verify data integrity,  but only against unintentional corruption or
to implement hash table.
 .
 Brrowserify is a JavaScript tool that allows developers to write
Node.js-style modules that compile for use in the browser.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#873167: ITP: node-cp -- File copy for Node.js

2017-08-25 Thread Bastien Roucaries


Le 25 août 2017 10:53:19 GMT+02:00, Julien Puydt  a 
écrit :
>X-Debbugs-Cc: debian-de...@lists.debian.org
>Package: wnpp
>Severity: wishlist
>Owner: Julien Puydt 
>
>* Package name: node-cp
>  Version : 0.2.0
>  Upstream Author : Stephen Matieson
>* URL : https://github.com/stephenmathieson/node-cp
>* License : Expat
>  Programming Lang: Javascript
>  Description : File copy for Node.js
> This module provides synchronous file copy from a source path
> to a destination path.
>
>I need it to work on packages providing unicode data in Node.js, using
>the existing unicode-data package to generate "bindings", and plan to
>package it within the Debian Javascript Maintainers team.
>
>Snark on #debian-js
Patch and use fs-extra
-- 
Envoyé de mon appareil Android avec K-9 Mail. Veuillez excuser ma brièveté.



Bug#873188: ITP: node-when -- Async tools and when() implementation for Node.js

2017-08-25 Thread Bastien Roucaries


Le 25 août 2017 16:19:57 GMT+02:00, Julien Puydt  a 
écrit :
>Hi,
>
>Le 25/08/2017 à 16:12, Bastien ROUCARIES a écrit :
>> Please also add a short explanation about promise.
>
>This is now:
>
>Description: Async tools and when() implementation for Node.js
> A lightweight Promises/A+ and when() implementation, plus other
> async tools.
> .
>A when() function is responsible of triggering actions depending on the
> result of executing asynchronous actions, with submethods to check for
> any or all results, and handling exceptions.
> .
> Promises/A+ is a programming interface for asynchronous operations.
> .
> Node.js is an event-based server-side JavaScript engine.
>
>
>
>> Will sponsor
>
>Will you sponsor directly from git or do we go through the usual
>mentors+sponsorship-request?

Open a rfs because it is the procédure and add me as owner.. Will sponsor 
through git
>
>Thanks,
>
>Snark on #debian-js

-- 
Envoyé de mon appareil Android avec K-9 Mail. Veuillez excuser ma brièveté.



Bug#873188: ITP: node-when -- Async tools and when() implementation for Node.js

2017-08-25 Thread Bastien ROUCARIES
Please also add a short explanation about promise.

Will sponsor

On Fri, Aug 25, 2017 at 3:19 PM, Julien Puydt  wrote:
> Hi,
>
> Le 25/08/2017 à 15:09, Bastien ROUCARIES a écrit :
>> Description is too short. Please explain what is when()
>
> It now looks like this:
>
> Description: Async tools and when() implementation for Node.js
>  A lightweight Promises/A+ and when() implementation, plus other
>  async tools.
>  .
>  A when() function is responsible of triggering actions depending on the
>  result of executing asynchronous actions, with submethods to check for
>  any or all results, and handling exceptions.
>  .
>  Node.js is an event-based server-side JavaScript engine.
>
>
> Snark on #debian-js



Bug#873188: ITP: node-when -- Async tools and when() implementation for Node.js

2017-08-25 Thread Bastien ROUCARIES
On Fri, Aug 25, 2017 at 2:19 PM, Julien Puydt  wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Julien Puydt 
> X-Debbugs-CC: debian-de...@lists.debian.org
>
> * Package name: node-when
>   Version : 3.7.8
>   Upstream Author : Brian Cavalier
> * URL : http://cujojs.com
> * License : Expat
>   Programming Lang: JavaScript
>   Description : Async tools and when() implementation for Node.js
>  A lightweight Promises/A+ and when() implementation, plus other
>  async tools.
>  .
>  Node.js is an event-based server-side JavaScript engine.

Description is too short. Please explain what is when()


> I plan to work on it within the Debian Javascript Maintainers team.
>
> Snark on #debian-js
>



Bug#873189: ITP: node-lcov-parse -- Parse lcov results files and return JSON

2017-08-25 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-lcov-parse
  Version : 1.0.0
  Upstream Author : Dav Glass 
* URL : https://github.com/davglass/lcov-parse#readme
* License : BSD-3-Clause
  Programming Lang: JavaScript
  Description : Parse lcov results files and return JSON

 This modules allows one to parse lcov files and to return json reprensentation
 of these files.
 .
 lcov is a graphical front-end for GCC's coverage testing tool gcov.
It collects gcov data for multiple source files and creates HTML pages
containing the source code annotated with coverage information. It
also adds overview pages for easy navigation within the file
structure. .
 .
 Node.js is an event-based server-side JavaScript engine.

Dependency of coveragealls



Bug#873135: ITP: node-log-driver -- log-driver is a simple logging framework for logging to stdout

2017-08-24 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-log-driver
  Version : 1.2.5
  Upstream Author : Gregg Caines 
* URL : https://github.com/cainus/logdriver
* License : ISC
  Programming Lang: JavaScript
  Description : log-driver is a simple logging framework

 This module implement logging to stdout and concatenate before every message
 the log level severity (configurable) and date, time and local time
zone. This modules
 ones to easilly trace log event even.
 .
 In all the cases log are redirected to stdout in order to allows one
to pipe output to irc or logger  program
 .
 This modules is needed by tools like coveralls a coverage tools for javascript
 program.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#872790: ITP: node-shell-quote -- quote and parse shell commands

2017-08-23 Thread Bastien ROUCARIES
On Wed, Aug 23, 2017 at 10:55 AM, Philip Hands  wrote:
> Bastien ROUCARIES  writes:
>
>> Package: wnpp
>> Severity: wishlist
>> Owner: ro...@debian.org
>> X-Debbugs-CC: debian-de...@lists.debian.org
>>
>> * Package name: node-shell-quote
>>   Version : 1.6.1
>>   Upstream Author : James Halliday  (http://substack.net)
>> * URL : https://github.com/substack/node-shell-quote#readme
>> * License : Expat
>>   Programming Lang: JavaScript
>>   Description : quote and parse shell commands
>>
>>  This package parses shell like argument and quotes it if needed.
>>  It supports replacing environment variables by value, and shell operator
>>  (redirection) by equivalent javascript syntax.
>>  .
>>  Node.js is an event-based server-side JavaScript engine.
>
> I note that there are a couple of open issues that seem reasonably
> serious for a package that appears to be intended for sanitising user
> input before passing it on to the shell:
>
>   https://github.com/substack/node-shell-quote/issues/31
>   https://github.com/substack/node-shell-quote/issues/19
>
> Meanwhile, the project is looking a bit dead, with no commits in the
> last year.
>
> Those bugs, if still present in the code, should be opened against the
> package in our BTS, with #31 being RC IMO.

For sure but browserify need it... So fill RC bug when land in unstable..

Bastien

>
> Cheers, Phil.
> --
> |)|  Philip Hands  [+44 (0)20 8530 9560]  HANDS.COM Ltd.
> |-|  http://www.hands.com/http://ftp.uk.debian.org/
> |(|  Hugo-Klemm-Strasse 34,   21075 Hamburg,GERMANY



Bug#872947: ITP: node-tap-mocha-reporter -- Format a TAP stream using Mocha's set of reporters

2017-08-22 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-tap-mocha-reporter
  Version : 3.0.6
  Upstream Author : Isaac Z. Schlueter  (http://blog.izs.me/)
* URL : https://github.com/isaacs/tap-mocha-reporter
* License : ISC
  Programming Lang: JavaScript
  Description : Format a TAP stream using Mocha's set of reporters
   This module allows one to format node-tap output like output
 of Mocha test framework.
 .
 node-tap is a Node.js implementation of TAP a simple text-based interface
 shared between testing modules implemented in many popular languages.
 .
 Mocha is a feature-rich JavaScript test framework running
 on Node.js and browser, making asynchronous testing
 simple.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#872861: ITP: node-gulp-mocha -- Run Mocha tests

2017-08-21 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org
control: block -1 by 855469

* Package name: node-gulp-mocha
  Version : 4.3.1
  Upstream Author : Sindre Sorhus  (sindresorhus.com)
* URL : https://github.com/sindresorhus/gulp-mocha#readme
* License : Expat
  Programming Lang: JavaScript
  Description : Run Mocha tests

This module allows one to use gulp toolkit to run mocha test.
.
Mocha is a feature-rich JavaScript test framework running
on Node.js and browser, making asynchronous testing
simple.
.
gulp is a toolkit that helps you automate painful or time-consuming tasks in
 your development workflow.



Bug#872824: ITP: node-regjsgen -- Generate regular expression in Node.js

2017-08-21 Thread Bastien ROUCARIES
On Mon, Aug 21, 2017 at 9:55 PM, Julien Puydt  wrote:
> Hi,
>
> Le 21/08/2017 à 18:34, Bastien Roucaries a écrit :
>
>>>  Description : Generate regular expression in Node.js
>>> This module can generate regular expressions from the abstract syntax
>>> trees
>>> created by regjsparser for example.
>>> .
>>> Node.js is an event-based server-side JavaScript engine.
>>
>> The long description does not carry more information than short. Could you 
>> improve
>>
>
> Does it look better:
> Description: Regular expression from abstract syntax trees in Node.js
>  This module accepts an abstract syntax tree representing a regular
> expression
>  (like the ones created by regjsparser, for example), and turns them into a
>  regular expression string.
.
 This kind of process could be used for instance for creating [to fill
but I suppose it it unicode sequence]
>  .
>  Node.js is an event-based server-side JavaScript engine.
>
> ?
>
> Snark on #debian-js



Bug#855469: [Pkg-javascript-devel] Bug#855469: RFP: node-dargs -- Convert options into an array of arguments

2017-08-21 Thread Bastien ROUCARIES
control: retitle -1 ITP: node-dargs -- Convert options into an array
of arguments

On Mon, Aug 21, 2017 at 9:35 PM, Bastien ROUCARIES
 wrote:
> control: tags -1 owner



Bug#855469: [Pkg-javascript-devel] Bug#855469: RFP: node-dargs -- Convert options into an array of arguments

2017-08-21 Thread Bastien ROUCARIES
control: tags -1 owner



Bug#872824: ITP: node-regjsgen -- Generate regular expression in Node.js

2017-08-21 Thread Bastien Roucaries


Le 21 août 2017 17:58:57 GMT+02:00, Julien Puydt  a 
écrit :
>Package: wnpp
>Severity: wishlist
>Owner: Julien Puydt 
>X-Debbugs-CC: debian-de...@lists.debian.org
>
>* Package name: node-regjsgen
>  Version : 0.3.0
>  Upstream Author : Benjamin Tan (https://demoneaux.github.io/)
>* URL : https://github.com/demoneaux/regjsgen
>* License : Expat
>  Programming Lang: JavaScript
>  Description : Generate regular expression in Node.js
>This module can generate regular expressions from the abstract syntax
>trees
> created by regjsparser for example.
> .
> Node.js is an event-based server-side JavaScript engine.

The long description does not carry more information than short. Could you 
improve

-- 
Envoyé de mon appareil Android avec K-9 Mail. Veuillez excuser ma brièveté.



Bug#872763: node-clean-yaml-object

2017-08-21 Thread Bastien ROUCARIES
forcemerge -1 850120

On Mon, Aug 21, 2017 at 12:18 AM, Bastien ROUCARIES
 wrote:
> Package: wnpp
> Severity: wishlist
> Owner: ro...@debian.org
> X-Debbugs-CC: debian-de...@lists.debian.org
>
> * Package name: node-clean-yaml-object
>   Version : 0.1.0
>   Upstream Author : James Talmage  (github.com/jamestalmage)
> * URL : https://github.com/tapjs/clean-yaml-object#readme
> * License : Expat
>   Programming Lang: JavaScript
>   Description : Safe clean of an object prior to serialization
>
>  This module clean up (fille with zero) an object before sending
>  to serialisation, thus avoiding to serialize private data.
>  This module supports generalisation by allowing ones to specify
>  filter function, that support whitelisting.
>  .
>  Clearing data before serialization is critical from a security
>  point of view in order to avoid leaking information.
>  .
>  Node.js is an event-based server-side JavaScript engine.



Bug#872790: ITP: node-shell-quote -- quote and parse shell commands

2017-08-21 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-shell-quote
  Version : 1.6.1
  Upstream Author : James Halliday  (http://substack.net)
* URL : https://github.com/substack/node-shell-quote#readme
* License : Expat
  Programming Lang: JavaScript
  Description : quote and parse shell commands

 This package parses shell like argument and quotes it if needed.
 It supports replacing environment variables by value, and shell operator
 (redirection) by equivalent javascript syntax.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#872763: node-clean-yaml-object

2017-08-20 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-clean-yaml-object
  Version : 0.1.0
  Upstream Author : James Talmage  (github.com/jamestalmage)
* URL : https://github.com/tapjs/clean-yaml-object#readme
* License : Expat
  Programming Lang: JavaScript
  Description : Safe clean of an object prior to serialization

 This module clean up (fille with zero) an object before sending
 to serialisation, thus avoiding to serialize private data.
 This module supports generalisation by allowing ones to specify
 filter function, that support whitelisting.
 .
 Clearing data before serialization is critical from a security
 point of view in order to avoid leaking information.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#872722: ITP: node-foreground-child -- : helper for running a child process as a foreground process

2017-08-20 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-foreground-child
  Version : 1.5.6
  Upstream Author : Isaac Z. Schlueter  (http://blog.izs.me/)
* URL : https://github.com/tapjs/foreground-child#readme
* License : ISC
  Programming Lang: JavaScript
  Description : helper running a child process as a foreground process

 This Node.js module emulate simple control group in pure javacript.
 It runs a child process as foreground process redirecting output
 to stdout and exiting main process as soon as child exist.
 .
 This module could be used for implementating TAP test
 for Node.js.
 .
 TAP is a simple text-based interface between testing modules
 implemented in many popular languages.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#872659: ITP: node-unicode-property-aliases-ecmascript -- Unicode property aliases mapping for property names in Node.js

2017-08-19 Thread Bastien ROUCARIES
On Sat, Aug 19, 2017 at 10:34 PM, Julien Puydt  wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Julien Puydt 
> X-Debbugs-CC: debian-de...@lists.debian.org
>
> * Package name: node-unicode-property-aliases-ecmascript
>   Version : 1.0.3
>   Upstream Author : Mathias Bynens (https://mathiasbynens.be/)
> * URL :
> https://github.com/mathiasbynens/unicode-property-aliases-ecmascript
> * License : Expat
>   Programming Lang: JavaScript
>   Description : Unicode property aliases mapping for property names
> in Node.js
>  This modules provides unicode property alias mappings in JavaScript format
>  for property names that are supported in ECMAScript RegExp property
> escapes.
>  .
>  Node.js is an event-based server-side JavaScript engine.
>
> It is a depend of ... of a depend of rollup, which I need to properly
> maintain a few of my existing packages.
>
> Snark on #debian-js
>
Please mention when packaging unicode which unicode version



Bug#872592: ITP: node-syntax-error -- detect and report syntax errors in source code strings

2017-08-18 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-syntax-error
  Version : 1.3.0
  Upstream Author : James Halliday  (http://substack.net)
* URL : https://github.com/substack/node-syntax-error
* License : Expat
  Programming Lang: JavaScript
  Description : detect and report syntax errors in source code strings

 This module allow ones to emulate in pure javascript the behavior of
Node.js for detecting   syntax error.
.
This module allow ones to get a friendly error report about exactly
where the syntax error is
in a javascript file.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#854265: owner

2017-08-18 Thread Bastien ROUCARIES
control: owner -1 ro...@debian.org



Bug#854501: owner

2017-08-18 Thread Bastien ROUCARIES
control: owner -1 ro...@debian.org



Bug#854387: owner

2017-08-17 Thread Bastien ROUCARIES
control: owner -1 ro...@debian.org



Bug#864653: ITP: node-stream-http -- Streaming http in the browser

2017-06-12 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-stream-http
  Version : 2.7.1
  Upstream Author : John Hiesey
* URL : https://github.com/jhiesey/stream-http#readme
* License : Expat
  Programming Lang: JavaScript
  Description : Streaming http in browser context

 This module is an implementation of Node's native http module for the
browser. It tries to match  Node's API and behavior as closely as
possible, but some features aren't available, since browsers  don't
give nearly as much control over requests.

This is heavily inspired by, and intended to replace, http-browserify.

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



Bug#862339: ITP: node-browserify-aes -- aes cipher in pure javascript

2017-06-04 Thread Bastien ROUCARIES
On Sat, Jun 3, 2017 at 6:13 PM, Pirate Praveen  wrote:
> On Sat, 27 May 2017 15:34:07 +0200 Bastien ROUCARIES
>  wrote:
>> Moreover test suite fail
>
> Can you push your work to alioth, so others can have a look at the test
> failure as well?
>
> Also if we can mention all copyright notices in debian/copyright, that
> would be sufficient, no need to involve upstream I think.

Done could you check testsuite failure and copyright ?

Bastien
>



Bug#863510: ITP: node-readable-stream -- A stream compatibility library for Node.js and browser

2017-05-27 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-readable-stream
  Version : 2.2.9
  Upstream Author : FIX_ME upstream author
* URL : https://github.com/nodejs/readable-stream#readme
* License : Expat
  Programming Lang: JavaScript
  Description : A stream compatibility library for Node.js and browser

 This package is a port to browser context of the well know stream API
of Node.js
.
A stream is an abstract interface for working with streaming data in Node.js.
There are many stream objects provided by Node.js. For instance, a request
 to an HTTP server and process.stdout are both stream instances.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#862339: ITP: node-browserify-aes -- aes cipher in pure javascript

2017-05-27 Thread Bastien ROUCARIES
Moreover test suite fail

On Sat, May 27, 2017 at 2:31 PM, Bastien ROUCARIES
 wrote:
> control: forwarded -1
> https://github.com/crypto-browserify/browserify-aes/issues/43
>
> On Sat, May 27, 2017 at 2:23 PM, Bastien ROUCARIES
>  wrote:
>> Hi,
>>
>> On Wed, May 24, 2017 at 5:27 PM, Bastien ROUCARIES
>>  wrote:
>>> On Wed, May 24, 2017 at 8:22 AM, Pirate Praveen  wrote:
>>>> On Thu, 11 May 2017 16:02:36 +0200 Bastien ROUCARIES
>>>>  wrote:
>>>>> * Package name: node-browserify-aes
>>>>
>>>> Are you stuck with this module? Can I take it? Since I'm working almost
>>>> full time on webpack, it would be nice if you file ITP when you actually
>>>> start working on it. Usually it takes an hour for simple modules to be
>>>> packaged and having a whole chain blocked for weeks makes progress slow.
>>>> It is okay for leaf packages that are not blocking.
>>>
>>> I will do this evening if possible
>>
>> They are a few license problem that render undistributable as is.
>> (lack of citation of previous author)
>>
>> Will try to sort it out.
>>
>> Bastien



Bug#862339: ITP: node-browserify-aes -- aes cipher in pure javascript

2017-05-27 Thread Bastien ROUCARIES
control: forwarded -1
https://github.com/crypto-browserify/browserify-aes/issues/43

On Sat, May 27, 2017 at 2:23 PM, Bastien ROUCARIES
 wrote:
> Hi,
>
> On Wed, May 24, 2017 at 5:27 PM, Bastien ROUCARIES
>  wrote:
>> On Wed, May 24, 2017 at 8:22 AM, Pirate Praveen  wrote:
>>> On Thu, 11 May 2017 16:02:36 +0200 Bastien ROUCARIES
>>>  wrote:
>>>> * Package name: node-browserify-aes
>>>
>>> Are you stuck with this module? Can I take it? Since I'm working almost
>>> full time on webpack, it would be nice if you file ITP when you actually
>>> start working on it. Usually it takes an hour for simple modules to be
>>> packaged and having a whole chain blocked for weeks makes progress slow.
>>> It is okay for leaf packages that are not blocking.
>>
>> I will do this evening if possible
>
> They are a few license problem that render undistributable as is.
> (lack of citation of previous author)
>
> Will try to sort it out.
>
> Bastien



Bug#862339: ITP: node-browserify-aes -- aes cipher in pure javascript

2017-05-27 Thread Bastien ROUCARIES
Hi,

On Wed, May 24, 2017 at 5:27 PM, Bastien ROUCARIES
 wrote:
> On Wed, May 24, 2017 at 8:22 AM, Pirate Praveen  wrote:
>> On Thu, 11 May 2017 16:02:36 +0200 Bastien ROUCARIES
>>  wrote:
>>> * Package name: node-browserify-aes
>>
>> Are you stuck with this module? Can I take it? Since I'm working almost
>> full time on webpack, it would be nice if you file ITP when you actually
>> start working on it. Usually it takes an hour for simple modules to be
>> packaged and having a whole chain blocked for weeks makes progress slow.
>> It is okay for leaf packages that are not blocking.
>
> I will do this evening if possible

They are a few license problem that render undistributable as is.
(lack of citation of previous author)

Will try to sort it out.

Bastien



Bug#862339: ITP: node-browserify-aes -- aes cipher in pure javascript

2017-05-24 Thread Bastien ROUCARIES
On Wed, May 24, 2017 at 8:22 AM, Pirate Praveen  wrote:
> On Thu, 11 May 2017 16:02:36 +0200 Bastien ROUCARIES
>  wrote:
>> * Package name: node-browserify-aes
>
> Are you stuck with this module? Can I take it? Since I'm working almost
> full time on webpack, it would be nice if you file ITP when you actually
> start working on it. Usually it takes an hour for simple modules to be
> packaged and having a whole chain blocked for weeks makes progress slow.
> It is okay for leaf packages that are not blocking.

I will do this evening if possible



Bug#862339: ITP: node-browserify-aes -- aes cipher in pure javascript

2017-05-11 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-browserify-aes
  Version : 1.0.6
  Upstream Author :
* URL : https://github.com/crypto-browserify/browserify-aes
* License : Expat
  Programming Lang: JavaScript
  Description : aes cipher in pure javascript

 This package implements the AES cipher in pure javascript.
 .
 The Advanced Encryption Standard (AES), also known by its original
name Rijndael is a specification for the encryption of electronic data
established by the U.S. National Institute of Standards and Technology
(NIST) in 2001.
.
AES is based on a design principle known as a substitution-permutation
network, a combination of both substitution and permutation, and is
fast in both software and hardware
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#861812: ITP: node-evp-bytestokey -- secure key derivation algorithm from openssl

2017-05-11 Thread Bastien ROUCARIES
Uploaded

On Thu, May 11, 2017 at 8:12 AM, Pirate Praveen  wrote:
> On Thu, 4 May 2017 11:50:59 +0200 Bastien ROUCARIES
>  wrote:
>> * Package name: node-evp-bytestokey
>
> Any difficulty with the package? Its blocking further progress on
> crypto-browserify. If you are busy, I can take it.
>



Bug#861812: ITP: node-evp-bytestokey -- secure key derivation algorithm from openssl

2017-05-04 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-evp-bytestokey
  Version : 1.0.0
  Upstream Author : Calvin Metcalf 
* URL : https://github.com/crypto-browserify/EVP_BytesToKey
* License : Expat
  Programming Lang: JavaScript
  Description : secure key derivation algorithm from openssl

 EVP_BytesToKey() derives a key and IV from various parameters. type
is the cipher to derive the key and IV for. md is the message digest
to use. The salt parameter is used as a salt in the derivation: it
should point to an 8 byte buffer or NULL if no salt is used. data is a
buffer containing datal bytes which is used to derive the keying data.
count is the iteration count to use. The derived key and IV will be
written to key and iv respectively.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#861809: ITP: node-stream-browserify -- the stream module from node core for browsers

2017-05-04 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-stream-browserify
  Version : 2.0.1
  Upstream Author : James Halliday  (http://substack.net)
* URL : https://github.com/substack/stream-browserify
* License : Expat
  Programming Lang: JavaScript
  Description : the stream module from node core for browsers

 This module allows one to use stream in browser context.
 .
 Node.js is an event-based server-side JavaScript engine.



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

2017-05-02 Thread Bastien ROUCARIES
On Tue, May 2, 2017 at 8:44 PM, Chris Lamb  wrote:
> Christian Seiler wrote:
>
>> As with the other pure JS crypto package ITP here recently [1]: has
>> this library been designed with timing attacks in mind?
>
> JFTR I filed #860939 to track (and prevent a testing migration of) the
> parallel issue in node-diffie-hellman.

I will prefer this king of aproach let package the stuff and do not
try to diverge from upstream.

Fill RC bug and try to solve this before next debian version

Bastien
>
>
> Best wishes,
>
> --
>   ,''`.
>  : :'  : Chris Lamb
>  `. `'`  la...@debian.org / chris-lamb.co.uk
>`-
>



Bug#861582: ITP: libzc -- Fast, portable and high-quality zip cracking library featuring bruteforce, dictionary and plaintext attack modes.

2017-05-01 Thread Bastien Roucaries


Le 1 mai 2017 04:10:36 GMT+02:00, Marc Ferland  a écrit 
:
>Package: wnpp
>Severity: wishlist
>Owner: Marc Ferland 
>
>* Package name: libzc
>  Version : 0.3.0
>  Upstream Author : Marc Ferland 
>* URL : https://github.com/mferland/libzc
>* License : GPL-3.0
>  Programming Lang: C
>Description : Fast, portable and high-quality zip cracking library
>featuring bruteforce, dictionary and plaintext attack modes.
>
>
>libzc is a fast, portable and high-quality zip breaking library. It
>targets exclusively the earlier PKZIP-2.0 cipher (just like fcrackzip,
>and pkcrack).
>
>It is entirely written in C (no assembly language, so very portable)
>and has very little dependencies. Currently, only zlib and libcheck
>(for unit tests) are required to build it.
>
>The bruteforce algorithm uses threads to scale with the number of
>cores available (unlike fcrackzip) and is written in a way that is
>easily vectorizable by modern compilers.
>
>The library also implements the full plaintext attack described by the
>Biham & Kocher paper (like pkcrack).
>
>Last, a simple dictionary attack is also offered.
>
>As an added bonus, a command line client (yazc, Yet Another Zip
>Cracker) also comes bundled with the library.
>
>So in conclusion, it compares to both fcrackzip and pkcrack, only
>faster, cleaner and more portable.
>
>Benchmark using the zip file from fcrackzip (cpu is an Intel Core i7@
>3GHz):
>
>$ time fcrackzip -b -ca -u noradi.zip
>real   0m18.011s
>user   0m17.972s
>sys0m0.008s
>
>$ time yazc bruteforce -t8 -a noradi.zip
>real   0m1.962s
>user   0m15.440s
>sys0m0.012s
>
>libzc was 9x faster in this test than fcrackzip.
>
>I've never packaged anything for Debian so I need a sponsor 
>to get this uploaded.

Ping me if needed

Bastien
>
>Regards,
>
>Marc

-- 
Envoyé de mon appareil Android avec K-9 Mail. Veuillez excuser ma brièveté.



Bug#861453: ITP: node-shasum -- Single function in pure javascript that return the sha1sum

2017-04-29 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-shasum
  Version : 1.0.2
  Upstream Author : 'Dominic Tarr' 
(http://dominictarr.com)
* URL : https://github.com/dominictarr/shasum
* License : Expat
  Programming Lang: JavaScript
  Description : Single function in pure javascript that return the sha1sum

This package emulate the well know function sha1sum of Node.js in pure
javascript allowing one to use this function in browser context.
.
In cryptography, SHA-1 (Secure Hash Algorithm 1) is a cryptographic
hash function designed by the United States National Security Agency
and is a U.S. Federal Information Processing Standard published by the
United States NIST, SHA-1 produces a 160-bit (20-byte) hash value
known as a message digest. A SHA-1 hash value is typically rendered as
a hexadecimal number, 40 digits long.
.
This a dependency of browserify
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#861452: ITP: node-create-hash -- create hashes for browserify

2017-04-29 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-create-hash
  Version : 1.1.2
  Upstream Author :
* URL : https://github.com/crypto-browserify/createHash
* License : Expat
  Programming Lang: JavaScript
  Description : create hashes for browserify
 This package allow one to create hash in browser context using
 Node.js API.
 .
 A hash function is any function that can be used to map data of arbitrary size
 to data of fixed  size. Hash functions are related to checksums, check digits,
 fingerprints, lossy compression, randomization functions,
error-correcting codes,
 and ciphers. Although these concepts overlap to some extent, each has
its own uses and   requirements and is designed and optimized
differently.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#861405: ITP: node-ripemd160 -- Pure javascript implementation of ripemd160 hash function

2017-04-28 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-ripemd160
  Version : 2.0.1
  Upstream Author : FIX_ME upstream author
* URL : https://github.com/crypto-browserify/ripemd160#readme
* License : Expat
  Programming Lang: JavaScript
  Description : Pure javascript implementation of ripemd160 hash function
 RIPEMD (RACE Integrity Primitives Evaluation Message Digest) is a family
 of cryptographic hash functions developed in Leuven, Belgium,
 by Hans Dobbertin, Antoon Bosselaers and Bart Preneel
 at the COSIC research group at the Katholieke Universiteit Leuven,
 and first published in 1996.
 .
 RIPEMD was based upon the design principles used in MD4,
 and is similar in performance to the more popular SHA-1.
 .
 RIPEMD-160 is an improved, 160-bit version of the original RIPEMD,
 and the most common version in the family.
 RIPEMD-160 was designed in the open academic community,
 in contrast to the NSA-designed SHA-1 and SHA-2 algorithms.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#861208: ITP: node-minimalistic-crypto-utils -- Minimalistic tools for JS crypto modules

2017-04-25 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-minimalistic-crypto-utils
  Version : 1.0.1
  Upstream Author : Fedor Indutny 
* URL : https://github.com/indutny/minimalistic-crypto-utils#readme
* License : Expat
  Programming Lang: JavaScript
  Description : Minimalistic tools for JS crypto modules

This package includes tools useful for implementing cryptographic
operation in pure javascript.
.
This a dependency of browserify, a tool that create self contained module
that run in browser contextg
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#860843: ITP: node-string-decoder -- The string_decoder module from Node core

2017-04-20 Thread Bastien ROUCARIES
package: wnpp
Severity: wishlist
Owner: Bas Couwenberg 

* Package name: node-string-decoder
  Version : 0.10.25
  Upstream Author : Rod Vagg 
* URL : https://github.com/rvagg/string_decoder
* License : Expat
  Programming Lang: JavaScript
  Description : The string_decoder module from Node core

node-string-decoder provides the string_decoder module from Node.js core for
browsers.


node-string-decoder is required for node-readable-stream (#761442) which in
turn is required for node-decompress-zip (#779498).

The node-string-decoder package will be maintained in the JavaScript team.

This is a reintroduction due to browser needing verbatim for one
package of browserify



Bug#853722: I take it

2017-04-20 Thread Bastien ROUCARIES
control: owner -1 ro...@debian.org



Bug#854508: No activity

2017-04-20 Thread Bastien ROUCARIES
control: owner -1 ro...@debian.org

Hi,

Without ctivity I take this bug report



Bug#860771: ITP: node-diffie-hellman -- pure js diffie-hellman

2017-04-20 Thread Bastien ROUCARIES
On Thu, Apr 20, 2017 at 12:41 AM, Christian Seiler  wrote:
> On 04/19/2017 11:36 PM, Bastien ROUCARIES wrote:
>> Package: wnpp
>> Severity: wishlist
>> Owner: ro...@debian.org
>> X-Debbugs-CC: debian-de...@lists.debian.org
>>
>> * Package name: node-diffie-hellman
>>   Version : 5.0.2
>>   Upstream Author : Calvin Metcalf
>> * URL : https://github.com/crypto-browserify/diffie-hellman
>> * License : Expat
>>   Programming Lang: JavaScript
>>   Description : pure js diffie-hellman key exchange
>>
>>  Diffie–Hellman key exchange (D–H)  is a specific method of securely
>>  exchanging cryptographic keys over a public channel. The
>> Diffie–Hellman key exchange method allows two parties that have no
>> prior knowledge of each other to jointly establish a shared secret key
>> over an insecure channel. This key can then be used to encrypt
>> subsequent communications using a symmetric key cipher.
>>  .
>>  Node.js is an event-based server-side JavaScript engine.
>
> Is this timing safe? From the github page it uses a pure-JS
> BigNum implementation (bn.js) for the complicated stuff, but
> the README of that code doesn't mention timing at all. And
> from perusing the source code of bn.js, it doesn't appear to
> be the case that their implementation of exponentiation in
> a prime field is geared towards constant-time execution (when
> the sizes are the same).
>
> If you look at e.g. OpenSSL's source code (bn_exp.c), there's
> a specific function (bn_mod_exp_mont_consttime) in there that
> takes great care of making sure that the operation runs in
> constant time - down to how the memory layout is organized. I
> wouldn't know how you'd even do that in an interpreted
> language such as JavaScript, but even if that's possible, I'd
> suspect that a lot of brain power would need to go into
> designing that [1], while bn.js's implementation of the
> Red.pow function seems rather straight-forward. (Which is
> fine, bn.js appears to have the goal to be a generic bignum
> library, and not targeted at crypto.)
>
> What I'm saying is: while not having tested that, I believe
> that this implementation of DH is going to be susceptible to
> timing attacks. (And if it isn't, the author should really
> provide some rationale why not, with some test results. The
> README is rather sparse, though.) Which would be fine if you
> just wanted to use this library to generate the DH prime
> itself (that is not timing critical), or just use it in an
> academic context (to let people play around with DH), but
> I'd not want to use this for real-world applications of the
> actual key exchange protocol.

I have planned to add a big fat warning about safety of
browserify-crypto. I am myself unease to use it but it is needed for
browserify.

Do you prefer a README.debian per pure js crypto package ?

I plan to patch browserify and add a flag in order to use the crypto API.



>
> Regards,
> Christian
>
> [1] Especially if this is to be run in browsers, with
> different JITs etc. Designing algorithms in pure JS
> for these environments that are timing-safe looks rather
> daunting to me.



Bug#860771: ITP: node-diffie-hellman -- pure js diffie-hellman

2017-04-19 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-diffie-hellman
  Version : 5.0.2
  Upstream Author : Calvin Metcalf
* URL : https://github.com/crypto-browserify/diffie-hellman
* License : Expat
  Programming Lang: JavaScript
  Description : pure js diffie-hellman key exchange

 Diffie–Hellman key exchange (D–H)  is a specific method of securely
 exchanging cryptographic keys over a public channel. The
Diffie–Hellman key exchange method allows two parties that have no
prior knowledge of each other to jointly establish a shared secret key
over an insecure channel. This key can then be used to encrypt
subsequent communications using a symmetric key cipher.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#860613: ITP: node-hash-test-vectors -- test vectors for hashes

2017-04-19 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-hash-test-vectors
  Version : 1.3.2
  Upstream Author : Dominic Tarr 
(http://dominictarr.com)
* URL : https://github.com/crypto-browserify/hash-test-vectors
* License : Expat
  Programming Lang: JavaScript
  Description : test vectors for hashes

 This module implements an abstract base class to inherit from,
 for creating node crypto streams.
 .
 This module follows the same API as Node.js crypto streams API.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#860541: ITP: node-domain-browser -- Node's domain module for the web browser

2017-04-18 Thread Bastien Roucaries


Le 18 avril 2017 13:13:26 GMT+02:00, Reshma bhatawadekar 
 a écrit :
>Package: wnpp
>Severity: wishlist
>Owner: Reshma Atmaram Bhatawadekar 
>X-Debbugs-CC: debian-de...@lists.debian.org
>
>* Package name: node-domain-browser
>  Version : 1.1.7
>  Upstream Author : 2013+ Bevry Pty Ltd  (http://bevry.me)
>* URL : https://github.com/bevry/domain-browser
>* License : Expat
>  Programming Lang: JavaScript
>  Description : Node's domain module for the web browser
>
> “Node's domain module for the web browser. This is merely an evented
>try...catch with the same API as node, nothing more.”.
> .
>This library is a dependency for browserify and webpack.
>Browserify/Webpack
>takes code targeted at node.js and makes it  run in the browser.
>Node.js comes
>with API of its own that is not available in the browsers.
>Browserify/Webpack
>exposes this code to programs that are unaware they are running in a
>browser.
> .
> Node.js is an event-based server-side JavaScript engine.
>
> It will be maintained in pkg-javascript team on alioth.
> Praveen has agreed to sponsor this package.

Can you send me also for review ? Thanks

Bastien

-- 
Envoyé de mon appareil Android avec K-9 Mail. Veuillez excuser ma brièveté.



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

2017-04-18 Thread Bastien Roucaries


Le 18 avril 2017 07:49:51 GMT+02:00, Reshma bhatawadekar 
 a écrit :
>Package: wnpp
>Severity: wishlist
>Owner: Reshma Atmaram Bhatawadekar 
>X-Debbugs-CC: debian-de...@lists.debian.org
>
>* Package name: node-trim-right
>  Version : 1.0.1
>Upstream Author : Sindre Sorhus 
>(sindresorhus.com)
>* URL : https://github.com/sindresorhus/trim-right
>* License : Expat
>  Programming Lang: JavaScript
>  Description : removes whitespace on the right
>
> Similar to String#trim() but removes only whitespace on the right.

No do not package... The patch is only one line.

Ping me if you need help

Thanks


> .
> This library is a dependency for Ava, a javascript testing framework.
> .
> Node.js is an event-based server-side JavaScript engine.
>
>It will be maintained in pkg-javascript team on alioth.
>Praveen has agreed to sponsor this package.

-- 
Envoyé de mon appareil Android avec K-9 Mail. Veuillez excuser ma brièveté.



Bug#854451: Tazke ownership

2017-04-17 Thread Bastien ROUCARIES
control: owner -1 ro...@debian.org

I take ownership.

3des is needed for API compatibility

Bastien



Bug#860471: ITP: node-cached-path-relative -- Memoize the results of the path.relative function

2017-04-17 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-cached-path-relative
  Version : 1.0.1
  Upstream Author : Andrew Shaffer
* URL : https://github.com/ashaffer/cached-path-relative#readme
* License : Expat
  Programming Lang: JavaScript
  Description : Memoize the results of the path.relative function

 path.relative function can be an expensive operation
 if it happens a lot, and its results have a low probability to
 change for the same arguments.
 .
 This module thus cache (memoize) the result of path.relative,
 in order to speed of browserify.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#860332: ITP: node-asn1.js -- ASN.1 encoder and decoder

2017-04-14 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-asn1.js
  Version : 4.9.1
  Upstream Author : Fedor Indutny
* URL : https://github.com/indutny/asn1.js
* License : Expat
  Programming Lang: JavaScript
  Description : ASN.1 encoder and decoder

 Asn1.js is a pure javascript ASN.1 encoder and decoder.
.
Abstract Syntax Notation One (ASN.1) is an interface description
language for defining data structures that can be serialized and
deserialized in a standard, cross-platform way.
 .
 Node.js is an event-based server-side JavaScript engine.



Bug#860331: ITP: node-miller-rabin -- Miller Rabin algorithm for primality test

2017-04-14 Thread Bastien ROUCARIES
Package: wnpp
Severity: wishlist
Owner: ro...@debian.org
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-miller-rabin
  Version : 4.0.0
  Upstream Author : Fedor Indutny 
* URL : https://github.com/indutny/miller-rabin
* License : Expat
  Programming Lang: JavaScript
  Description : Miller Rabin algorithm for primality test

 This a pure javascript implementation of Miller Rabin test.
 .
The Miller–Rabin primality test or Rabin–Miller primality test is a
primality test: an algorithm which determines whether a given number
is prime.
Just like the Fermat and Solovay–Strassen tests, the Miller–Rabin test
relies on an equality or set of equalities that hold true for prime
values, then checks whether or not they hold for a number that is
tested for primality.
.
Node.js is an event-based server-side JavaScript engine.



  1   2   3   >