Bug#854435: ITP: node-write-file-atomic -- Write files in an atomic fashion w/configurable ownership
Package: wnpp Severity: wishlist Owner: Aarti Kashyap X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-write-file-atomic Version : 1.3.1 Upstream Author : Rebecca Turner (http://re-becca.org) * URL : https://github.com/iarna/write-file-atomic * License : ISC Programming Lang: JavaScript Description : Write files in an atomic fashion w/configurable ownership.This is an extension for node's fs.writeFile that makes its operation atomic and allows you set ownership This is dependency for ava ,a futuristic test runner
Re: ITP: golang-github-choueric-cmdmux -- Package cmdmux implements a command parser and router for terminal programme.
On Tue, 7 Feb 2017 13:23:24 +0800 Haishan Zhou wrote: > * Package name: golang-github-choueric-cmdmux [...] > * URL : https://github.com/choueric/cmdmux > * License : GPL-3.0 Are you aware of the fact that usage of GPL is questionable *library* Go code because a) most of Go programs are statically linked, and b) this makes any Go code using a GPL-ed library required to use GPL as well? That's why most of Go code is released under MIT or other permissive libraries like that one. [...] >Description : Package cmdmux implements a command parser and > router for terminal programme. OK, so in year 2013, there already were circa 10 packages implementing "advanced" parsing of command-line arguments for Go programs as [1] suggests, and since then their developers did not sit on their hands ;-) Of those, 10, at least [2] (which is now known as [3]) appears to have gotten considerable traction in the community (~ 230 packages importing it according to godoc.org) and has an ITP bug filed [4]. [5] has an ITP bug [6], too. > It helps build terminal programmes which have many sub-commands. By > registering a pair of command and handler, such as "build kernel" and > buildKernelHandler(), the programme can invoke this handler when the > command line is like: > > "./programe build kernel" While I'm not the native speaker, I'd say modern english uses the word "program" to refer to computer program, while "programme" is a word specific to British english typically used to refer to some sort of schedule of the parts of some large event -- like in "the programme of a festival". > Highlights include: > > - It is able to print the commands tree like programme "tree" does. > - It is able to generate the bash completion file from the commands > tree. The package seems to lack one crucial feature: it's impossible to get help on subcommands -- which is a must-have for any "advanced CLI" package. The ability to do tree-style display of the CLI synopsis and HTTP-router-like setup of subcommand handlers are nice as a code golf example but otherwise are of questionable value: the tree-style display is not used by any existing program I know of so it will be puzzling for the users; the second feature might attract certain developers but I fail to see clear gains it's able to provide to them. So, in the end, you're about to package a library which is currently used by no packages external to it, and vasty more feature-complete alternatives exist. Hence do we need it in the archive? Considering how Go ecosystem works (most project make direct use of external libraries--typically by means of vendoring them), wouldn't it be better to first get traction for your package "in the wild" before pushing it into Debian? That is, announce it on golang-nuts, on the /r/golang subreddit, maybe somewhere else and see if it flies at all first. 1. https://dave.cheney.net/2013/11/07/subcommand-handling-in-go 2. https://github.com/codegangsta/cli 3. https://github.com/urfave/cli 4. https://bugs.debian.org/829459 5. https://github.com/google/subcommands 6. https://bugs.debian.org/821901 7. https://godoc.org/github.com/choueric/cmdmux?importers
Bug#854439: ITP: node-sort-keys -- Sort the keys of an object
Package: wnpp Severity: wishlist Owner: Aarti Kashyap X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-sort-keys Version : 1.1.2 Upstream Author : Sindre Sorhus (sindresorhus.com ) * URL : https://github.com/sindresorhus/sort-keys#readme * License : Expat Programming Lang: JavaScript Description : Sort the keys of an object Useful to get a deterministically ordered object, as the order of keys can vary between engines. This is dependency for ava ,a futuristic test runner
Bug#854445: ITP: node-browser-resolve -- resolve which handles browser field support in package.json
Package: wnpp Severity: wishlist Owner: Siddhesh Rane X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-browser-resolve Version : 1.11.2 Upstream Author : Roman Shtylman * URL : https://github.com/shtylman/node-browser-resolve#readme * License : Expat Programming Lang: JavaScript Description : resolve which handles browser field support in package.json Provides the functionality of node's require.resolve with support for a 'browser' field in package.json which will conditionally include or exclude modules and other functionality depending on your browser. This module aims to make js files compatible across browser as well as server. . Node.js is an event-based server-side JavaScript engine.
Bug#854451: ITP: node-des.js -- DES implementation in javascript
Package: wnpp Severity: wishlist Owner: Siddhesh Rane X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-des.js Version : 1.0.0 Upstream Author : Fedor Indutny * URL : https://github.com/indutny/des.js#readme * License : Expat Programming Lang: JavaScript Description : DES implementation in javascript Provides implementation of DES encryption algorithm in javascript. Required for browserify-des . Node.js is an event-based server-side JavaScript engine.
Re: Bug#854451: ITP: node-des.js -- DES implementation in javascript
On Tue, Feb 07, 2017 at 04:36:06PM +0530, Siddhesh Rane wrote: > * Package name: node-des.js > Description : DES implementation in javascript > > Provides implementation of DES encryption algorithm in javascript. > Required for browserify-des > . > Node.js is an event-based server-side JavaScript engine. Ehm, why do we need a DES algorithm in this day and age? What packages would depend on browserify-des? -- Met vriendelijke groet / with kind regards, Guus Sliepen signature.asc Description: Digital signature
Bug#854490: RFP: xva-img -- Citrix XenServer .xva disk extraction tool
Package: wnpp Severity: wishlist * Package name: xva-img Version : 1.4 Upstream Author : Erik Lax * URL or Web page : https://github.com/eriklax/xva-img * License : GPL-2+ Description : Citrix XenServer .xva disk extraction tool xva-image is a tool to generate disk images from Citrix XenServer .xva VM images as well as to generate .xva VM images from raw disks and the according ova.xml files. It's for example needed if you want to forensically analyse a virtual machine in .xva format on a non-Citrix operating system. -- I've X-Debbugs-Cc'ed the Debian Forensics Team as well as the Kali Developers as I assume that those are most likely interested in such a tool. I'll probably come up with a complete packaging for this tool, but don't want to maintain it alone, hence RFP and not ITP. But I might maintain the tool within a team, e.g. under the Debian Forensics Team. I just don't have very often such files around for testing as I don't have access to such a server. So maybe someone who has more often contact with servers running Citrix XenServer could jump on the bandwagon, too, to maintain the package together. (Of course I don't mind if someone else takes over and maintains it alone. :-)
Bug#854501: ITP: node-array-reduce -- `[].reduce()` for old browsers
Package: wnpp Severity: wishlist Owner: Shirish Togarla X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-array-reduce Version : 0.0.0 Upstream Author : James Halliday (http://substack.net) * URL : https://github.com/substack/array-reduce * License : Expat Programming Lang: JavaScript Description : `[].reduce()` for old browsers Create a result `res` by folding `acc = f(acc, xs[i], i)` over each element in the array `xs` at element `i`. If `init` is given, the first `acc` value is `init`, otherwise `xs[0]` is used. For example var reduce = require('array-reduce'); var xs = [ 1, 2, 3, 4 ]; var sum = reduce(xs, function (acc, x) { return acc + x }, 0); console.log(sum); Output: 10
Bug#854504: ITP : node-is-ci
Package: wnpp Severity: wishlist Owner: akash X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-is-ci Version : 1.0.10 Upstream Author : Thomas Watson Steen (https://twitter.com/wa7son) * URL : https://github.com/watson/is-ci * License : Expat Programming Lang: JavaScript Description : Detect if your code is running on a CI server Detect if your code is running on a CI server . Node.js is an event-based server-side JavaScript engine.
Bug#854503: ITP: node-strict-uri-encode -- A stricter URI encode adhering to RFC 3986
Package: wnpp Severity: wishlist Owner: Shirish Togarla X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-strict-uri-encode Version : 2.0.0 Upstream Author : Kevin Mårtensson ( github.com/kevva) * URL : https://github.com/kevva/strict-uri-encode#readme * License : Expat Programming Lang: JavaScript Description : A stricter URI encode adhering to RFC 3986 A stricter URI encode adhering to [RFC 3986].For example const strictUriEncode = require('strict-uri-encode'); strictUriEncode('unicorn!foobar'); //=> 'unicorn%21foobar' strictUriEncode('unicorn*foobar'); //=> 'unicorn%2Afoobar'
Bug#854508: ITP: node-hash-base -- abstract base class for hash-streams
Package: wnpp Severity: wishlist Owner: Shirish Togarla X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-hash-base Version : 3.0.3 Upstream Author : Kirill Fomichev ( https://github.com/fanatid) * URL : https://github.com/crypto-browserify/hash-base * License : Expat Programming Lang: JavaScript Description : abstract base class for hash-streams Abstract base class to inherit from if you want to create streams implementing the same API as node crypto Hash 1. For example function MyHash () { HashBase.call(64) // in bytes } inherits(MyHash, HashBase) MyHash.prototype._update = function () { // hashing one block with buffer this._block } MyHash.prototype._digest = function () { // create padding and produce result }
Bug#854509: ITP: node-date-now -- A requirable version of Date.now()
Package: wnpp Severity: wishlist Owner: Shirish Togarla X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-date-now Version : 1.0.1 Upstream Author : Raynos * URL : https://github.com/Raynos/date-now * License : Expat Programming Lang: JavaScript Description : A requirable version of Date.now() Use-case is to be able to mock out Date.now() using require interception. For example var now = require("date-now") var ts = now() var ts2 = Date.now() assert.equal(ts, ts2) Example of seed: var now = require("date-now/seed")(timeStampFromServer) // ts is in "sync" with the seed value from the server // useful if your users have their local time being a few minutes // out of your server time. var ts = now()
Bug#854510: ITP: node-astw -- walk the ast with references to parent nodes
Package: wnpp Severity: wishlist Owner: Shirish Togarla X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-astw Version : 2.0.0 Upstream Author : James Halliday (http://substack.net) * URL : https://github.com/substack/astw * License : Expat Programming Lang: JavaScript Description : walk the ast with references to parent nodes This module is a faster version of [falafel](https://github.com/substack/node-falafel) that only does ast walking and `.parent` tracking, not source transforms. # example var astw = require('astw'); var deparse = require('escodegen').generate; var walk = astw('4 + beep(5 * 2)'); walk(function (node) { var src = deparse(node); console.log(node.type + ' :: ' + JSON.stringify(src)); });
Re: Bug#854504: ITP : node-is-ci
sardaaka...@gmail.com wrote: >Package: wnpp >Severity: wishlist >Owner: akash >X-Debbugs-CC: debian-devel@lists.debian.org > >* Package name: node-is-ci > Version : 1.0.10 > Upstream Author : Thomas Watson Steen > (https://twitter.com/wa7son) >* URL : https://github.com/watson/is-ci >* License : Expat > Programming Lang: JavaScript > Description : Detect if your code is running on a CI server > Detect if your code is running on a CI server > . > Node.js is an event-based server-side JavaScript engine. You're kidding, right? https://github.com/watson/is-ci/blob/master/index.js shows 'use strict' module.exports = require('ci-info').isCI That's it. Is there a reason to think that this utterly trivial wrapper belongs in Debian? Does something else depend on it? -- Steve McIntyre, Cambridge, UK.st...@einval.com < sladen> I actually stayed in a hotel and arrived to find a post-it note stuck to the mini-bar saying "Paul: This fridge and fittings are the correct way around and do not need altering"
IPv6 problem for one debian mirror
Hi, I'm writing to this list to know where to report the following problem. I'm using ftp.fr.debian.org as a mirror on several of my machines. This is a CNAME to a machine of a French ISP: $ dig -t any ftp.fr.debian.org [...] ftp.fr.debian.org. 1894IN CNAME debian.proxad.net. [...] This machine itself has two IPs: one IPv4 and one IPv6: $ dig -t any debian.proxad.net. [...] ;; ANSWER SECTION: debian.proxad.net. 52429 IN A 212.27.32.66 debian.proxad.net. 52701 IN 2a01:e0c:1:1598::2 [...] However, the machine answers to IPv4 connections but not to IPv6 $ time wget -4 ftp.fr.debian.org --2017-02-08 00:53:54-- http://ftp.fr.debian.org/ Résolution de ftp.fr.debian.org (ftp.fr.debian.org)… 212.27.32.66 Connexion à ftp.fr.debian.org (ftp.fr.debian.org)|212.27.32.66|:80… connecté. requête HTTP transmise, en attente de la réponse… 200 OK Taille : 1915 (1,9K) [text/html] [...] real0m0,108s user0m0,000s sys 0m0,000s $ time wget -6 ftp.fr.debian.org --2017-02-08 00:53:58-- http://ftp.fr.debian.org/ Résolution de ftp.fr.debian.org (ftp.fr.debian.org)… 2a01:e0c:1:1598::2 Connexion à ftp.fr.debian.org (ftp.fr.debian.org)|2a01:e0c:1:1598::2|:80… ^C real1m52,272s user0m0,000s sys 0m0,000s [I did a C-c in the shell to interrupt] My IPv6 connection is ok for other sites, for example: $ time wget -6 www.debian.org URL transformed to HTTPS due to an HSTS policy --2017-02-08 00:57:00-- https://www.debian.org/ Résolution de www.debian.org (www.debian.org)… 2001:610:1908:b000::148:14, 2001:41c8:1000:21::21:4 Connexion à www.debian.org (www.debian.org)|2001:610:1908:b000::148:14|:443… connecté. requête HTTP transmise, en attente de la réponse… 200 OK Taille : 14926 (15K) [text/html] [...] real0m1,079s user0m0,012s sys 0m0,000s So, who should be contacted to fix this problem (ie either remove the IPv6 for debian.proxad.net. or makes this machine to answer again to IPv6 or change the ftp.fr.debian.org alias or ...) ? As a side note, it is really sad that APT imposes a 1min timeout for such problem. I proposed a patch in #668948 but never got any feedback :-( Regards, Vincent -- Vincent Danjean GPG key ID 0xD17897FA vdanj...@debian.org GPG key fingerprint: 621E 3509 654D D77C 43F5 CA4A F6AE F2AF D178 97FA Unofficial pkgs: http://moais.imag.fr/membres/vincent.danjean/deb.html APT repo: deb http://people.debian.org/~vdanjean/debian unstable main
Re: IPv6 problem for one debian mirror
Hello, Vincent Danjean, on Wed 08 Feb 2017 01:05:51 +0100, wrote: > However, the machine answers to IPv4 connections but not to IPv6 > $ time wget -6 ftp.fr.debian.org > --2017-02-08 00:53:58-- http://ftp.fr.debian.org/ > Résolution de ftp.fr.debian.org (ftp.fr.debian.org)… 2a01:e0c:1:1598::2 > Connexion à ftp.fr.debian.org (ftp.fr.debian.org)|2a01:e0c:1:1598::2|:80… ^C No problem here (Orange ISP). > So, who should be contacted to fix this problem (ie either remove > the IPv6 for debian.proxad.net. or makes this machine to answer again > to IPv6 or change the ftp.fr.debian.org alias or ...) ? It's between your ISP and free. Unfortunately ipv6 is not so well connected, the Cogent IPv6 network is for instance notably *not* connected to google, so I wouldn't be surprised to see other such issues. Which is your ISP? That's probably where to start. Samuel
Re: IPv6 problem for one debian mirror
Le 08/02/2017 à 01:17, Samuel Thibault a écrit : > Hello, > > Vincent Danjean, on Wed 08 Feb 2017 01:05:51 +0100, wrote: >> However, the machine answers to IPv4 connections but not to IPv6 >> $ time wget -6 ftp.fr.debian.org >> --2017-02-08 00:53:58-- http://ftp.fr.debian.org/ >> Résolution de ftp.fr.debian.org (ftp.fr.debian.org)… 2a01:e0c:1:1598::2 >> Connexion à ftp.fr.debian.org (ftp.fr.debian.org)|2a01:e0c:1:1598::2|:80… ^C > > No problem here (Orange ISP). > >> So, who should be contacted to fix this problem (ie either remove >> the IPv6 for debian.proxad.net. or makes this machine to answer again >> to IPv6 or change the ftp.fr.debian.org alias or ...) ? > > It's between your ISP and free. Unfortunately ipv6 is not so well > connected, the Cogent IPv6 network is for instance notably *not* > connected to google, so I wouldn't be surprised to see other such > issues. Which is your ISP? That's probably where to start. I had this problem at work this afternoon (ie with Renater routing, 2001:660:5301:: prefix) I also have this problem at home with a sixxs tunnel (prefix 2a01:240:fe54::/48) Vincent -- Vincent Danjean GPG key ID 0xD17897FA vdanj...@debian.org GPG key fingerprint: 621E 3509 654D D77C 43F5 CA4A F6AE F2AF D178 97FA Unofficial pkgs: http://moais.imag.fr/membres/vincent.danjean/deb.html APT repo: deb http://people.debian.org/~vdanjean/debian unstable main
Re: IPv6 problem for one debian mirror
Vincent Danjean, on Wed 08 Feb 2017 01:57:02 +0100, wrote: > I had this problem at work this afternoon (ie with Renater routing, > 2001:660:5301:: prefix) No problem from 2001:660:6101::/48 Samuel
Bug#854525: ITP: golang-github-google-certificate-transparency -- Framework for monitoring and auditing SSL certificates
X-Debbugs-CC: debian-devel@lists.debian.org, pkg-go-maintain...@lists.alioth.debian.org Package: wnpp Severity: wishlist Owner: Tim Potter * Package name: golang-github-google-certificate-transparency Version : 0.0~git20160709.0.0f6e3d1-1 Upstream Author : The Go Authors * URL : https://github.com/google/certificate-transparency * License : Apache-2.0 Programming Lang: Go Description : Framework for monitoring and auditing SSL certificates The Certificate Transparency project provides a framework to explore ideas to improve the security of HTTPS connections by adding new functional components to the current SSL security system: logging, monitoring and auditing. . Please see http://www.certificate-transparency.org for more details about certificate transparency and how it works. signature.asc Description: Message signed with OpenPGP using GPGMail
Bug#854526: ITP: golang-github-cloudflare-cfssl -- Cloudflare's PKI and TLS toolkit
X-Debbugs-CC: debian-devel@lists.debian.org, pkg-go-maintain...@lists.alioth.debian.org Package: wnpp Severity: wishlist Owner: Tim Potter * Package name: golang-github-cloudflare-cfssl Version : 1.2.0+git20160825.89.7fb22c8-1 Upstream Author : Kyle Isom * URL : https://github.com/cloudflare/cfssl * License : BSD-2-Clause Programming Lang: Go Description : Cloudflare's PKI and TLS toolkit CFSSL is CloudFlare's PKI/TLS swiss army knife. It is both a command line tool and an HTTP API server for signing, verifying, and bundling TLS certificates. CFSSL can be used to build custom TLS PKI tools as well as create and manipulate traditional certificate structures using code or on the command line. signature.asc Description: Message signed with OpenPGP using GPGMail
Bug#854532: ITP: node-imurmurhash -- An incremental implementation of MurmurHash3
Package: wnpp Severity: wishlist Owner: Aarti Kashyap X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-imurmurhash Version : 0.1.4 Upstream Author : Jens Taylor ( https://github.com/homebrewing) * URL : https://github.com/jensyt/imurmurhash-js * License : Expat Programming Lang: JavaScript Description : An incremental implementation of MurmurHash3 Non-cryptographic hash function suitable for general hash-based lookup It is a dependency for ava,a futuristic test runner
Bug#854533: ITP: node-has -- Shortcut for Object.prototype.hasOwnProperty.call
Package: wnpp Severity: wishlist Owner: Siddhesh Rane X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-has Version : 1.0.1 Upstream Author : Thiago de Arruda * URL : https://github.com/tarruda/has * License : Expat Programming Lang: JavaScript Description : Shortcut for Object.prototype.hasOwnProperty.call Provides a single method 'has' that is shortcut for Object.prototype.hasOwnProperty . Node.js is an event-based server-side JavaScript engine.
Bug#854538: ITP: node-stack-utils -- Captures and cleans stack traces
Package: wnpp Severity: wishlist Owner: Abhishek Lolage X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-stack-utils Version : 1.0.0 Upstream Author : James Talmage (github.com/jamestalmage) * URL : https://github.com/tapjs/stack-utils#readme * License : Expat Programming Lang: JavaScript Description : Captures and cleans stack traces Provides API for creating new stackUtils instance, cleaning stack traces and other utilities. . Node.js is an event-based server-side JavaScript engine.