Bug#729224: ITP: gcovr -- Summarize code coverage results from gcov
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org Package name: gcovr Version: 3.0 Upstream Author: William Hart, John Siirola URL: http://gcovr.com/ License: BSD Description: Summarize code coverage results from gcov Gcovr is a python script that generates human-readable summary reports, machine readable XML reports or a simple HTML summary from the output of the GNU gcov utility. It is best used with continuous integration tools. Compared with lcov, it can output a text format, and an XML format that is compatible with the Cobertura code coverage utility and hence with Jenkins. It is similar to ggcov's text mode tggcov program. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/527f9131.3040...@libpf.com
Fwd: Bug#637146: ITP: numdiff -- Compare similar files with numeric fields
FYI, I forgot to X-Debbugs-CC this list See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637146 P. Original Message Subject: Bug#637146: ITP: numdiff -- Compare similar files with numeric fields Resent-Date: Mon, 08 Aug 2011 20:09:01 + Resent-From: Paolo Greppi Resent-To: debian-bugs-d...@lists.debian.org Resent-CC: w...@debian.org, Paolo Greppi Date: Mon, 08 Aug 2011 22:05:51 +0200 From: Paolo Greppi Reply-To: paolo.gre...@libpf.com, 637...@bugs.debian.org To: Debian Bug Tracking System Package: wnpp Severity: wishlist Owner: Paolo Greppi * Package name: numdiff Version : 5.2.1 Upstream Author : Ivano Primi * URL : http://nongnu.org/numdiff/ * License : GPL-3.0+ Programming Lang: C Description : Compare similar files with numeric fields. Numdiff is a little program that can be used to compare putatively similar files line by line and field by field, ignoring small numeric differences or/and different numeric formats. Numdiff can be used to appropriately compare files containing numerical fields. By default, Numdiff assumes the fields are separated by white-space characters (spaces, horizontal tabulations and newlines), but the user can also specify its list of separators through the option -s, see the User Manual. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4e404561.5040...@libpf.com
Re: Bug#915647: ITP: node-vinyl-source-stream -- Bridge that makes it simple to use conventional text streams
Il 05/12/18 16:13, Paulo Henrique de Lima Santana (phls) ha scritto: > Package: wnpp > Severity: wishlist > Owner: "Paulo Henrique de Lima Santana (phls)" > > * Package name: node-vinyl-source-stream > Version : 2.0.0 > Upstream Author : Hugh Kennedy > * URL : https://github.com/hughsk/vinyl-source-stream > * License : Expat > Programming Lang: JavaScript > Description : Bridge that makes it simple to use conventional text > streams > > Use conventional text streams at the start of your gulp or vinyl pipelines, > making for nicer interoperability with the existing npm stream ecosystem. > . > Take, for example, browserify. There are the gulp-browserify and gulpify > plugins, which you can use in combination with gulp to get browserify working > in your build. Unfortunately, these plugins come with additional overhead: > an extra GitHub repository, npm module, maintainer, tests, semantics, etc. > It's much simpler in this case to use the original module directly where you > can, which is what vinyl-source-stream handles for you. > > This is a Node.js module necessary to package a software name shellshare. This is a simple module (single ES5 file, 26 LOC according to sloccount, no build steps required). Although on npm register (https://www.npmjs.com/package/vinyl-source-stream) it has 767 dependents, until now we managed to avoid packaging it in Debian (https://codesearch.debian.net/search?q=vinyl-source-stream). Possibly you can skip it too, by tweaking the gulpfile.js; but if you really need it, it could a good candidate for embedding, see: https://wiki.debian.org/Javascript/Nodejs/Npm2Deb#Embedding_some_modules https://wiki.debian.org/Javascript/GroupSourcesTutorial Please get in touch with the JS team on pkg-javascript-de...@alioth-lists.debian.net if you need assistance. Paolo
Re: deduplicating jquery/
Il 01/12/20 08:18, Niels Thykier ha scritto: Russ Allbery: The root problem, at least as I understand it, is that the two relevant upstreams (and probably lots more) have followed those practices to vendor and pin versions of jQuery, and are not regularly updating those pins, so the current version in Debian may or may not work. As I recall, in the doxygen case the "jQuery" is in fact jQuery + modifications. So it is not even trivial to fix this with symlinking even if the version "match". ~Niels Yes, but at least for doxygen, upstream is working in the direction of making it easier for us to "debundle". See this issue and related PRs: https://github.com/doxygen/doxygen/issues/7361 Paolo
Re: deduplicating jquery/
Il 01/12/20 10:00, PICCA Frederic-Emmanuel ha scritto: What about doing something similar to sphinx. Create a package with the doxygen jquery and link to files of this package for all documentations generated via doxygen. provide a dh_doxygen to do this link like dh_sphinxdoc Cheers Fred I'm afraid this is not possible as explained by the previous doxygen maintainer here: https://salsa.debian.org/debian/doxygen/-/blob/master/debian/README.jquery Paolo
Re: Search content (.h files) of all (-dev) packages?
I Alexander, Il 12/11/21 11:58, Alexander Traud ha scritto: Thank you so much. Both helped. For another project, I am going for the -dev package content. For this issue here, the source turned out to be much easier. The result is a bit astonishing. I have not checked for false positives yet. But the initial search gave 650 affected source packages. I expected perhaps 15 packages, which I fix then. However, that is 2.5% of the actual amount, 40 times more than envisioned. Any idea how to tackle that? cheers from the doxygen maintainer ! Sorry I missed this thread, the title did not jump at me. Can you please check if this upstream patch fixes the issue you are having ? https://github.com/doxygen/doxygen/issues/8815 Thanks, Paolo
doxygen 1.8.16 is ready for unstable, 10+ packages will FTBFS on amd64
Hi, ATM doxygen is stuck at 1.8.13 because during the freeze 1.8.15 caused ~20 FTBFS and it was decided to keep it out of buster. Many issues were related to latex + tabu, now upstream has released 1.8.16 and they claim they fixed the tabu issues: https://github.com/doxygen/doxygen/issues/6769#issuecomment-519620678 A few weeks ago I have uploaded doxygen 1.8.16-1~exp3 to experimental. I have also run a ratt job (https://github.com/debian/ratt) on amd64. Of 722 reverse build dependencies: - 86 failed the build - of those 70 also fail without the new doxygen (could be proper FTBFS or something with my setup like insufficient memory, timeout etc). - the remaining 16 failures could be related to the new doxygen version. 2 are false positives (did not fail when manually rebuilt): - libsigrok - libtrace3 These 4: - apophenia - libemf - libgnomecanvasmm2.6 - siscone failed because of https://github.com/doxygen/doxygen/issues/7190 for that I included the patch from upstream here: https://salsa.debian.org/debian/doxygen/blob/master/debian/patches/blank-file-patterns.diff The 10 remaining packages all fail with latex-related errors. Unfortunately I know nothing about latex so I cant' help with those. But I filed bugs or updated the existing open bug: - ccfits, "Overfull \hbox" latex error, see: https://bugs.debian.org/943423 - fltk1.3, "! Undefined control sequence." latex error, see: https://bugs.debian.org/943426 - frobby, LaTeX Error: File `listofitems.sty' not found, see: https://bugs.debian.org/921300 - lapack, easy to fix by just removing one line from d/rules, see: https://bugs.debian.org/943431 - librostlab, LaTeX Error: File `listofitems.sty' not found, see: https://bugs.debian.org/943420 - libstxxl, LaTeX Error: File `listofitems.sty' not found, see: https://bugs.debian.org/921298 - openms, "! Undefined control sequence." latex error, see: https://bugs.debian.org/943450 - ppl, "! Undefined control sequence." latex error, see: https://bugs.debian.org/943451 - qevercloud, LaTeX Error: File `listofitems.sty' not found, see: https://bugs.debian.org/921297 - sdformat, LaTeX Error: File `listofitems.sty' not found, see: https://bugs.debian.org/943421 In a couple of weeks I'll upload to unstable, so we'll see what happens on non-amd64 archs. I hope in the meantime we can address the 10 packages we already know will fail on amd64. Paolo
Re: Q: what's the blocker for firefox-esr update migrates to testing
FYI: https://bugs.debian.org/818552#15 P. On 31/10/19 16:08, Boyuan Yang wrote: > According to https://qa.debian.org/excuses.php?package=firefox-esr , firefox- > esr build-depends on nodejs, which is not available on armel anymore > (explicitly not built on armel). Since armel is an release architecture, > firefox-esr won't migrate to Testing when its armel build is missing. > > The excuses page also shows some missing new versions of rust packages not > migrated yet but I assume it a temporary issue. > > These are not good signs, especially when both firefox-esr and chromium in > Testing are notably outdated.
Re: doxygen 1.8.16 is ready for unstable, 10+ packages will FTBFS on amd64
Hi Gard, see below On 25/10/19 11:45, Gard Spreemann wrote: > Hi, > > Paolo Greppi writes: > >> The 10 remaining packages all fail with latex-related errors. >> Unfortunately I know nothing about latex so I cant' help with those. >> But I filed bugs or updated the existing open bug: >> - ccfits, "Overfull \hbox" latex error, see: https://bugs.debian.org/943423 >> - fltk1.3, "! Undefined control sequence." latex error, see: >> https://bugs.debian.org/943426 >> - frobby, LaTeX Error: File `listofitems.sty' not found, see: >> https://bugs.debian.org/921300 >> - lapack, easy to fix by just removing one line from d/rules, see: >> https://bugs.debian.org/943431 >> - librostlab, LaTeX Error: File `listofitems.sty' not found, see: >> https://bugs.debian.org/943420 >> - libstxxl, LaTeX Error: File `listofitems.sty' not found, see: >> https://bugs.debian.org/921298 >> - openms, "! Undefined control sequence." latex error, see: >> https://bugs.debian.org/943450 >> - ppl, "! Undefined control sequence." latex error, see: >> https://bugs.debian.org/943451 >> - qevercloud, LaTeX Error: File `listofitems.sty' not found, see: >> https://bugs.debian.org/921297 >> - sdformat, LaTeX Error: File `listofitems.sty' not found, see: >> https://bugs.debian.org/943421 > > Do the listofitems.sty-related errors go away if you build-depend on > texlive-plain-generic? > > Best, > Gard Thanks for the suggestion ! I had already hinted that as an option in the affected bugs. I tried this fix with the last one (sdformat) and it now builds fine. But I have not verified that the generated pdf looks fine, and there are quite a few latex warnings such as: (/usr/share/texlive/texmf-dist/tex/latex/base/fixltx2e.sty Package fixltx2e Warning: fixltx2e is not required with releases after 2015 (fixltx2e)All fixes are now in the LaTeX kernel. (fixltx2e)See the latexrelease package for details. ... LaTeX Warning: Command \underbar has changed. Check if current package is valid. ... Chapter 1. (./deprecated.tex LaTeX Warning: Reference `classsdf_1_1Color_a9cbaafc0da124ba6191fd19da5d126ed' on page 1 undefined on input line 4. ... (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd) [14] [15] Package longtable Warning: Column widths have changed (longtable)in table 7.1 on input line 168. ... Underfull \hbox (badness 1) detected at line 188 In other cases I tried the same fix but got some funny latex errors (similar to those seen with fltk1.3 etc) which caused the build to fail. BTW the maintainer of fltk1.3 has already fixed it to work with doxygen 1.8.16 with some magic here: https://salsa.debian.org/ucko/fltk1.3/commit/6a4e109381e85cc5607ec142752ab27b7b9a59df As with any software integration (here we are integrating doxygen, latex and package x) it can be solved only working together. My job as doxygen maintainer is to make sure there is nothing systematically wrong from doxygen side. I'd leave the choice how to best tackle these issues to the individual maintainers of the dependent packages. If for any of the 8 remaining FTBFS the fix you suggested is not applicable or fails there are still 2 options: - troubleshoot the core problem and fix it (help required from latex gurus), if necessary by patching / fixing doxygen to emit different latex code - temporarily skip generation of refman.pdf (nobody reads those anyway ;-) Paolo
d/changelog and experimental
What is the best approach for d/changelog when releasing a package to unstable after it has been through a few iterations to experimental ? It would seem that the right thing to do is to keep all experimental changelog entries, and add a new one for unstable. But sometimes experimental uploads are, well ... experimental, there may be changes that cancel out (I tried this but it did not work, then I tried that etc.). So another way is to consolidate all experimental changelog entries into the unstable one, tidying it up. Also as most people never see the experimental releases, they only care for what's new since the last release to unstable / stable. On this topic I found nothing definitive in policy: https://www.debian.org/doc/debian-policy/ch-source.html#s-dpkgchangelog except footnote 3 which does not really discuss experimental. On debian-devel I found this old thread: https://lists.debian.org/debian-devel/2005/01/msg00791.html where different opinions are voiced. What the best approach ? Paolo (originally posted as: https://alioth-lists.debian.net/pipermail/pkg-javascript-devel/2019-November/037083.html)
Re: Packaging devel-only C++ library
Hi Enrico, see below. Il 27/05/20 21:16, Enrico Zini ha scritto: > Hello, > > I'd like to package a new version of https://github.com/ARPA-SIMC/meteosatlib, > for which I'm upstram, which depends on the recently freed > https://gitlab.eumetsat.int/open-source/PublicDecompWT > > PublicDecompWT is a C++ development-only library released by Eumetsat, > with functions needed to decompress MeteoSat images. Historically it has > had a relatively stable API, but no guarantees are made about an ABI as > far as I know, and to make matters worse ABI-wise, it's C++. > > These options come to my mind: > > - use git submodules and pull PublicDecompWT into meteosatlib, in a way >slightly more convenient to the current instructions of obtaining the >zipfile from eumetsat and putting it there > - package PublicDecompWT as a devel-only library in Debian, and >build-depend on it for meteosatlib. > > Suggestions? Other ideas? Special things to keep in mind in cases like > this (Built-Using?) ? > > > Enrico In this case I'd go for bundling the sources together. You can add a Provides: libPublicDecompWT-dev in debian/control just in case someone else ever needs it. Convincing ftp-master that this is OK is left as an exercise. To bundle, in js-team we quite a lot the "group sources" technique: https://wiki.debian.org/Javascript/GroupSourcesTutorial For C++ libs it does not make sense to use pkg-js-tools, so you'd go the manual way. You can optionally track component version in package version so that uscan follows all the changes, but then you get the famous funny version strings. I.e. if your main package is called libmsat1 and is at version 1.10.1 and you choose to bundle with it PublicDecompWT version 2.7.2 you get: libmsat1 1.10.1+~2.7.2 Here is a bundling example with extreme version string: https://tracker.debian.org/pkg/node-debbundle-es-to-primitive If the version of the embedded dependency is stored somewhere in the main package source, so that it can unambiguously be inferred, you can do without tracking component version(s). Here is a bundling example with no tracking: https://tracker.debian.org/pkg/node-yarnpkg In this latter example the file yarn.lock has the list of all dependencies, so the main package version is enough to infer all the components versions. Paolo
Re: How to switch to DEP14 automatically for > 1000 existing repositories
Hi Andreas, Il 11/09/20 12:16, Andreas Tille ha scritto: > Hi, > > in teams where I have lots of packages (summing up to more than 1000) > I've touched) we followed the gbp default and have branches > > master > upstream > pristine-tar > > and this is also the layout fixed in those team policies. I admit I > don't have strong feelings about branch names but I'm willing to > normalize to some common standard which seems to be the now accepted > DEP14. However, its not acceptable to change this manually. As far as > to my experience it is hard to rename a default branch - at least I did > this in those rare cases when I had to rename a default branch by using > the Salsa web interface. > > My guess is that the Salsa API provides means to script everything. Is > there any existing script that supports this or is there any volunteer > to write it. I would start migrating Debian Med, Debian Science and > R packaging team repositories once gbp also switched to DEP14. > > Kind regards > >Andreas. I would use a Python library as client to the Gitlab API on salsa. We have this one already packaged in Debian: https://tracker.debian.org/pkg/python-gitlab Disclaimer: I have already used this library for a different purpose: https://salsa.debian.org/paolog/bts2salsa I am interested in working on this for the JavaScript team, but of course only if the team agrees to this bulk change. Paolo
Bug#843021: RFP: yarn -- a fast, reliable, and secure package manager for Node.js
Package: wnpp Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org --- Please fill out the fields below. --- Package name: yarn Version: 0.16.1 Upstream Author: Yarn Developers URL: https://github.com/yarnpkg/yarn License: BSD-2-Clause Description: Fast, reliable, and secure alternative for the npm client, compatible with the npm registry. . Fast: Yarn caches every package it downloads so it never needs to again. It also parallelizes operations to maximize resource utilization so install times are faster than ever. . Reliable: Using a detailed, but concise, lockfile format, and a deterministic algorithm for installs, Yarn is able to guarantee that an install that worked on one system will work exactly the same way on any other system. . Secure: Yarn uses checksums to verify the integrity of every installed package before its code is executed. signature.asc Description: OpenPGP digital signature
Re: Bug#843021: RFP: yarn -- a fast, reliable, and secure package manager for Node.js
On 03/11/2016 09:10, Lars Wirzenius wrote: > On Thu, Nov 03, 2016 at 08:36:21AM +0100, Paolo Greppi wrote: >>Package name: yarn >> URL: https://github.com/yarnpkg/yarn > > My cmdtest package provides yarn, since the main tool it now provides > is yarn (a testing tool), not cmdtest. Perhaps your package could be > called yarnpkg? cmdtest provides yarn since this commit: http://git.liw.fi/cgi-bin/cgit/cgit.cgi/cmdtest/commit/?id=859bb5ba9631df883dd7b074ff649ea2ca76e1ad A package search for yarn currently returns no match. https://packages.debian.org/search?keywords=yarn The real issue here is that both cmdtest and the proposed package install a yarn binary. The conflict could be addressed in several ways: 1. as you suggest, renaming this package and the binary it installs to yarnpkg 2. keeping the package name yarn but renaming the binary to yarnpkg 3. renaming the executable yarn in cmdtest to yarn-something-else, and have cmdtest provide yarn-something-else 4. ignoring the conflict and setting the Conflict flags in both packages (https://www.debian.org/doc/debian-policy/ch-relationships.html#s-conflicts) ... but I am not sure if all are feasible. This looks similar to what happened with nodejs / node. To avoid a package naming conflict with the old package node (https://packages.qa.debian.org/n/node.html), node entered Debian as nodejs. To avoid a binary conflict, also the binary was renamed nodejs from node. People who do not use the old node package and like to invoke node as node rather than nodejs can install the node-legacy package. Similar to node/nodejs, for 1 and 2 there could be a yarn-legacy/yarnpkg-legacy package for those who do not use cmdtest and like to invoke yarn as yarn rather than yarnpkg. For 3, there could be a cmdtest-legacy package for those who do not use yarn/yarnpkg and like to invoke the yarn binary in cmdtest as yarn rather than yarn-something-else. While technically flawless, in retrospect the way the nodejs conflict was solved is not a success story in terms of expanding the Debian user base (which is the main reason for having these trendy packages in). At the moment we are confusing the newbies who come to Debian for JavaScript development. It would be easier if they could apt-get install node/yarn and then just type node/yarn to use them. For comparison, on macOS they can do brew install node/yarn and then type node/yarn. For node this may be possible sometime in the future as the old node package is transitioning to ax25-node and the binary has also been renamed /usr/sbin/ax25-node. Finally, I looked at the popcon installed numbers - for what it's worth and in relative terms. - node (now ax25-node) peaked at ~1100 - cmdtest has ~50 - about 15% of those who install nodejs (~14000) also install nodejs-legacy (~2000) - npm (which is the main alternative to yarn as a nodejs package manager) has ~6000 - for yarn/yarnpkg it's difficult to predict now, but probably it will end up in the range 0-6000, high or low depending how much traction it will get. In conclusion, I leave it to those who know more what is the best thing to do ! signature.asc Description: OpenPGP digital signature
Re: Bug#843021: RFP: yarn -- a fast, reliable, and secure package manager for Node.js
On 03/11/2016 15:28, Lars Wirzenius wrote: > The JS package manager called yarn is quite new. It wouldn't be > unreasonable to suggest to them to rename it to avoid a naming > conflict, in my opinion. Fine, I have opened an "Issue" in the github tracker, let's see if this is received constructively: https://github.com/yarnpkg/yarn/issues/1656 > I don't know of any cases when naming conflicts in Debian have been > solved by having a duel at Debconf. It's nearly a year to the next > Debconf, which is probably too long for solving this. Also, I've lost > my lightsabre. Ahah I never had one anyway ! signature.asc Description: OpenPGP digital signature
Re: Bug#843021: RFP: yarn -- a fast, reliable, and secure package manager for Node.js
On 03/11/2016 17:54, Lars Wirzenius wrote: > I see the following possibilities now: > > a) You rename the yarn package manager in Debian (both package and >binary). I keep the yarn name for my program and package. > > b) We both rename. Nobody uses the name yarn, either as package or as >a binary name. I'd go for a). It is clear that this package will install /usr/bin/yarnpkg binary only. The package itself should be yarnpkg or node-yarnpkg. Should I just retitle this bug ? signature.asc Description: OpenPGP digital signature
Bug#843882: RFP: python-ramlfications -- Python parser for RAML
Package: wnpp Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org --- Please fill out the fields below. --- Package name: python-ramlfications Version: 0.1.9 Upstream Author: Lynn Root, Spotify AB URL: https://github.com/spotify/ramlfications License: Apache-2 Description: Python parser for RAML. . ramlfications is a reference implementation of a RAML parser in Python intended to be used for parsing API definitions (e.g. for static documentation-generation). . RESTful API Modeling Language (RAML) is a simple and succinct way of describing practically-RESTful APIs. It encourages reuse, enables discovery and pattern-sharing, and aims for merit-based emergence of best practices. The goal is to help our current API ecosystem by solving immediate problems and then encourage ever-better API patterns. RAML is built on broadly-used standards such as YAML and JSON and is a non-proprietary, vendor-neutral open spec. Ciao, Paolo P.S. the interest in this is that python-ramlfications is a build-dependency for buildbox 0.9.1 (required during the docs build step) signature.asc Description: OpenPGP digital signature
Bug#844986: ITP: python-jsonref -- JSON Reference implementation for Python
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-Cc: paolo.gre...@libpf.com, debian-devel@lists.debian.org * Package name: python-jsonref Version : 0.1 Upstream Author : Chase Sterling * URL : https://github.com/gazpachoking/jsonref * License : MIT Programming Lang: Python Description : JSON Reference implementation for Python Python library for automatic dereferencing of JSON Reference object. It lets you use a data structure with JSON reference objects, as if the references had been replaced with the referent data. References are evaluated lazily. Nothing is dereferenced until it is used. Recursive references are supported, and create recursive python data structures. the interest in this is that it is required by python-ramlfications (see ITP https://bugs.debian.org/843882) which in turn is a build-dependency for buildbox 0.9.1 Ciao, Paolo signature.asc Description: OpenPGP digital signature
Bug#845240: ITP: node-string-width -- Get the visual width of a string
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-Cc: paolo.gre...@libpf.com, debian-devel@lists.debian.org, pkg-javascript-de...@lists.alioth.debian.org * Package name: node-string-width Version : 2.0.0 Upstream Author : Sindre Sorhus sindresorhus.com) * URL : https://github.com/sindresorhus/string-width * License : Expat Programming Lang: JavaScript Description : Get the visual width of a string Some Unicode characters are use more or less than the normal width when output to the command-line. . This nodejs module gets the visual width of a string i.e. the actual number of columns required to display it. . Node.js is an event-based server-side JavaScript engine. The interest in this module is that it is required for yargs which in turn is required for updating uglifyjs (see https://lists.alioth.debian.org/pipermail/pkg-javascript-devel/2016-November/015501.html) The plan is: 1. to maintain it inside the JavaScript packaging team 2. to host the code in a git repo on alioth 3. to patch it to replace the dependency on is-fullwidth-code-point with node-wcwidth.js (https://packages.debian.org/sid/node-wcwidth.js) as per this suggestion: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=842191#10 signature.asc Description: OpenPGP digital signature
Bug#845266: ITP: node-cliui -- easily create complex multi-column CLIs
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-cliui Version : 3.2.0 Upstream Author : Ben Coe * URL : https://github.com/yargs/cliui#readme * License : ISC Programming Lang: JavaScript Description : easily create complex multi-column CLIs Exposes a simple layout Domain Specific Language (DSL), reminiscent of HTML (with div and span elements) that makes it possible to easily create command-line-interfaces (CLIs). . Node.js is an event-based server-side JavaScript engine. The interest in this module is that it is required for yargs which in turn is required for updating uglifyjs (see https://lists.alioth.debian.org/pipermail/pkg-javascript-devel/2016-November/015501.html) The plan is: 1. to maintain it inside the JavaScript packaging team 2. to host the code in this git repo: https://anonscm.debian.org/git/pkg-javascript/node-cliui.git/ signature.asc Description: OpenPGP digital signature
Bug#845463: ITP: conan -- dependency manager for C/C++/golang
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: conan Version : 0.15.0 Upstream Author : Luis Martinez de Bartolome Izquierdo * URL : https://github.com/conan-io/conan * License : Expat Programming Lang: Python Description : dependency manager for C/C++/golang Decentralized C/C++/golang dependencies and package manager, successor to biicode (adds support for binary packages, and build-system independence). . Similar to bundler for ruby, npm for nodejs, composer for PHP, python-pip for python, etc. . This package is most useful for application developers. This came out in the news today because of an acquisition. Why would anyone need this ? I don't know yet. Let's be open and above all be surprised by our users and their multiplicity of use cases ! And hope this does not cause the same troubles as npm ! Until we find a better home for it, here is a git repo link: https://gitlab.com/simevo/debian-conan Any help or suggestion are welcome. Paolo signature.asc Description: OpenPGP digital signature
Bug#845482: ITP: python-patch -- patch utility to apply unified diffs
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: python-patch Version : 1.16 Upstream Author : anatoly techtonik * URL : https://github.com/techtonik/python-patch * License : Expat Programming Lang: Python Description : patch utility to apply unified diffs Provides a command line tool and a library to parse and apply unified diffs in SVN, HG, GIT formats. This is a build dependency to conan, see ITP https://bugs.debian.org/845463. Until we find a better home for it, here is a provisional git repo link: https://gitlab.com/simevo/python-patch Any help or suggestion are welcome. Paolo signature.asc Description: OpenPGP digital signature
Bug#846202: ITP: node-death -- Gracefully cleanup on termination
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-death Version : 1.0.0 Upstream Author : JP Richardson * URL : https://github.com/jprichardson/node-death * License : Expat Programming Lang: JavaScript Description : Gracefully cleanup on termination Node.js module to centralize the clean-up code and exit gracefully when exceptions are uncaught or on receiving SIGINT and SIGTERM signals. . Node.js is an event-based server-side JavaScript engine. signature.asc Description: OpenPGP digital signature
Bug#846204: ITP: node-detect-indent -- Detect the indentation of code
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-detect-indent Version : 5.0.0 Upstream Author : Sindre Sorhus (sindresorhus.com) * URL : https://github.com/sindresorhus/detect-indent#readme * License : Expat Programming Lang: JavaScript Description : Detect the indentation of code Node.js module to get the amount and type of indentation (tab, space or null) of a string of any kind of text. . Node.js is an event-based server-side JavaScript engine. This is required for node-yarnpkg (https://bugs.debian.org/843021). signature.asc Description: OpenPGP digital signature
Bug#846205: ITP: node-invariant -- invariant
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-invariant Version : 2.2.2 Upstream Author : Andres Suarez * URL : https://github.com/zertosh/invariant#readme * License : BSD-3-Clause Programming Lang: JavaScript Description : invariant Node.js module to provide descriptive errors in development but generic errors in production. . Node.js is an event-based server-side JavaScript engine. This is required for node-yarnpkg (https://bugs.debian.org/843021).
Bug#846206: ITP: node-loose-envify -- Replace node.js environment variables
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-loose-envify Version : 1.3.0 Upstream Author : Andres Suarez * URL : https://github.com/zertosh/loose-envify * License : Expat Programming Lang: JavaScript Description : Replace node.js environment variables Node.js module to efficiently replace process.env environment variables with plain strings. . Node.js is an event-based server-side JavaScript engine. This is required for node-yarnpkg (https://bugs.debian.org/843021). signature.asc Description: OpenPGP digital signature
Bug#846212: ITP: node-node-emoji -- simple emoji support for node.js
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-node-emoji Version : 1.4.1 Upstream Author : Daniel Bugl * URL : https://github.com/omnidan/node-emoji#readme * License : Expat Programming Lang: JavaScript Description : simple emoji support for node.js Node.js module to encode and decode emoji ideograms and smileys from their aliases or colon-sequences. . Node.js is an event-based server-side JavaScript engine. This is required for node-yarnpkg (https://bugs.debian.org/843021). signature.asc Description: OpenPGP digital signature
Bug#846213: ITP: node-string.prototype.codepointat -- String.prototype.codePointAt polyfill based on ES6
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-string.prototype.codepointat Version : 0.2.0 Upstream Author : Mathias Bynens (http://mathiasbynens.be/) * URL : https://github.com/mathiasbynens/String.prototype.codePointAt * License : Expat Programming Lang: JavaScript Description : String.prototype.codePointAt polyfill based on ES6 A robust & optimized ES3-compatible polyfill for the String.prototype.codePointAt method in ECMAScript 6. . Node.js is an event-based server-side JavaScript engine. This is required for node-yarnpkg (https://bugs.debian.org/843021). signature.asc Description: OpenPGP digital signature
Bug#846215: ITP: node-object-path -- Access deep object properties using a path
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-object-path Version : 0.11.3 Upstream Author : Mario Casciaro * URL : https://github.com/mariocasciaro/object-path * License : Expat Programming Lang: JavaScript Description : Access deep object properties using a path Node.js module to access (get, set, insert, delete, test) deep object properties using dot-separated paths. . Node.js is an event-based server-side JavaScript engine. This is required for node-yarnpkg (https://bugs.debian.org/843021). signature.asc Description: OpenPGP digital signature
Bug#846216: ITP: node-proper-lockfile -- inter-process and inter-machine lockfile utility
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-proper-lockfile Version : 2.0.0 Upstream Author : IndigoUnited (http://indigounited.com) * URL : https://github.com/IndigoUnited/node-proper-lockfile#readme * License : Expat Programming Lang: JavaScript Description : Inter-process and inter-machine lockfile utility Node.js module that provides utilities for file locking, based on the mkdir strategy. Works atomically on a local and network file systems. . Node.js is an event-based server-side JavaScript engine. This is required for node-yarnpkg (https://bugs.debian.org/843021). signature.asc Description: OpenPGP digital signature
Bug#846218: ITP: node-roadrunner -- cache require resolutions
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-roadrunner Version : 1.1.0 Upstream Author : Sebastian McKenzie * URL : https://github.com/sebmck/roadrunner#readme * License : Expat Programming Lang: JavaScript Description : Cache require resolutions Node.js module to cache require resolutions and thereby heavily improve startup speed on subsequent loads. . Node.js is an event-based server-side JavaScript engine. This is required for node-yarnpkg (https://bugs.debian.org/843021). signature.asc Description: OpenPGP digital signature
Bug#846217: ITP: node-request-capture-har -- save all traffic as a HAR file
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-request-capture-har Version : 1.1.4 Upstream Author : Lars Thorup (http://github.com/larsthorup) * URL : https://github.com/paulirish/node-request-capture-har#readme * License : Expat Programming Lang: JavaScript Description : Save all traffic as a HAR file Node.js module that logs all HTTP traffic as a HAR file (HTTP Archive format: a JSON-formatted archive file format), useful for auto mocking a client during front-end testing. . Node.js is an event-based server-side JavaScript engine. This is required for node-yarnpkg (https://bugs.debian.org/843021). signature.asc Description: OpenPGP digital signature
Bug#847910: ITP: node-path-root -- Get the root of a posix or windows filepath
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-path-root Version : 0.1.1 Upstream Author : Jon Schlinkert (https://github.com/jonschlinkert) * URL : https://github.com/jonschlinkert/path-root * License : Expat Programming Lang: JavaScript Description : Get the root of a posix or windows filepath. Given a posix or windows filepath as a string, returns the matching filesystem root. . Node.js is an event-based server-side JavaScript engine. This is required for node-parse-filepath which is required for node-fined which is required for gulp.
Bug#847911: ITP: node-parse-filepath -- parses a filepath into an object.
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-parse-filepath Version : 1.0.1 Upstream Author : Jon Schlinkert (https://github.com/jonschlinkert) * URL : https://github.com/jonschlinkert/parse-filepath * License : Expat Programming Lang: JavaScript Description : Pollyfill for node.js `path.parse`, parses a filepath into an object. Node.js module that provides a polyfill for the native path.parse, that parses a filepath into an object with absolute filepath, dirname, basename, extname etc. . Node.js is an event-based server-side JavaScript engine. This is required for node-fined which is required for gulp. It should be possible to patch the dependency on is-absolute with node-path-is-absolute.
Bug#847913: ITP: node-fined -- Find a file given a declaration of locations
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-fined Version : 1.0.2 Upstream Author : JS CLI Team (https://github.com/js-cli) * URL : https://github.com/js-cli/fined#readme * License : Expat Programming Lang: JavaScript Description : Find a file given a declaration of locations Node.js module to find a file given a basename, a list of extensions and a path. The path can be either given directly or as a base directory for finding up. . Node.js is an event-based server-side JavaScript engine. This is required for gulp.
Bug#847916: ITP: node-liftoff -- Launch your command line tool with ease
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-liftoff Version : 2.3.0 Upstream Author : Tyler Kellen (http://goingslowly.com/) * URL : https://github.com/js-cli/js-liftoff * License : Expat Programming Lang: JavaScript Description : Launch your command line tool with ease Node.js module to make it easy for globally installed binaries to find and load a local installation, no matter what version it is, using a search algorithm similar to how node finds modules. . Supports intelligent filesystem traversal if the command is run in a sub-folder of the project, and explicit directory specification. . Node.js is an event-based server-side JavaScript engine.
Bug#848241: ITP: node-has-cors -- Detect support for Cross-Origin Resource Sharing
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-has-cors Version : 1.1.0 Upstream Author : Nathan Rajlich http://n8.io/) * URL : https://github.com/component/has-cors * License : Expat Programming Lang: JavaScript Description : Detects support for Cross-Origin Resource Sharing Node.js module to detect support for CORS (Cross-Origin Resource Sharing), the mechanism that allows restricted resources on a web page to be requested from another domain outside the domain from which the resource originated. . Node.js is an event-based server-side JavaScript engine. This is just 4 lines of code, but quite popular on npm registry (3M downloads in the last month). Besides it's required by node-engine.io-client which in turn is one of the bits required by engine.io, socket.io and etherpad-lite. Paolo
Bug#848315: ITP: node-cheerio -- Server-side jQuery implementation
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-cheerio Version : 0.22.0 Upstream Author : Matt Mueller (mat.io) * URL : https://github.com/cheeriojs/cheerio#readme * License : Expat Programming Lang: JavaScript Description : Server-side jQuery implementation Node-js module providing a tiny, fast, flexible and elegant implementation of core jQuery designed specifically for the server. . Node.js is an event-based server-side JavaScript engine. It is a requirement of etherpad-lite (https://bugs.debian.org/576998). My intention is to package it within the javascript maintainers team. The repo will be on alioth: https://anonscm.debian.org/git/pkg-javascript/node-cheerio.git Paolo
Bug#848322: ITP: node-domhandler -- htmlparser2 handler that turns pages into a dom
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-domhandler Version : 2.3.0 Upstream Author : Felix Boehm * URL : https://github.com/fb55/DomHandler * License : BSD-2-Clause Programming Lang: JavaScript Description : htmlparser2 handler that turns pages into a DOM Node.js module that creates a DOM (Document Object Model), i.e. a tree data structure containing all nodes of a page that can be manipulated using the node-domutils library. . Node.js is an event-based server-side JavaScript engine. This is required to fix https://bugs.debian.org/794988
Bug#848324: ITP: node-domutils -- utilities for working with htmlparser2's dom
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-domutils Version : 1.5.1 Upstream Author : Felix Boehm * URL : https://github.com/FB55/domutils * License : FIX_ME upstream license Programming Lang: JavaScript Description : utilities for working with htmlparser2's dom Node.js module that provides utilities (stringify, traversal, manipulation and querying) for working with a DOM (Document Object Model) created with the node-domhandler module. . Node.js is an event-based server-side JavaScript engine. This is a requirement for node-domhandler, see ITP: https://bugs.debian.org/848322
Bug#848325: ITP: node-dom-serializer -- render dom nodes to string
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-dom-serializer Version : 0.1.0 Upstream Author : Felix Boehm * URL : https://github.com/cheeriojs/dom-serializer * License : Expat Programming Lang: JavaScript Description : render dom nodes to string Node.js module that renders to a tring a DOM (Document Object Model) created with the node-domhandler module. . Node.js is an event-based server-side JavaScript engine. This is a requirement for node-domhandler, see ITP: https://bugs.debian.org/848322
Bug#848353: ITP: node-css-select -- CSS selector compiler/engine
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-css-select Version : 1.2.0 Upstream Author : Felix Böhm * URL : https://github.com/fb55/css-select#readme * License : BSD-2-Clause Programming Lang: JavaScript Description : CSS selector compiler/engine Node.js module that turns CSS selectors into functions that test if DOM elements match them. Provides an efficient and complete implementation of CSS3 and a partial implementation of jQuery/Sizzle extensions. . Node.js is an event-based server-side JavaScript engine. This is a node-cheerio dependency. The latter is a requirement for packaging etherpad-lite (https://bugs.debian.org/576998).
Bug#848364: ITP: node-inquirer -- embeddable command line interface for Node.js
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-inquirer Version : 2.0.0 Upstream Author : Simon Boudrias * URL : https://github.com/sboudrias/Inquirer.js#readme * License : Expat Programming Lang: JavaScript Description : embeddable command line interface for Node.js Node.js module that provides a collection of interactive user interfaces and inquiry session flows for the command line. . Node.js is an event-based server-side JavaScript engine. It is required for node-yarnpkg 0.18 (https://bugs.debian.org/843021). This is its dependency tree as captured by npm2deb depends -b -r inquirer: Dependencies: NPM Debian inquirer (2.0.0) None ├─ ansi-escapes (^1.1.0) None ├─ chalk (^1.0.0) node-chalk (1.1.3-2) ├─ cli-cursor (^1.0.1)None │ └─ restore-cursor (^1.0.1) None │ ├─ exit-hook (^1.0.0) None │ └─ onetime (^1.0.0) None │└─ mimic-fn (^1.0.0) node-mimic-fn (1.1.0-1) ├─ cli-width (^2.0.0) None ├─ external-editor (^1.1.0) None │ └─ tmp (^0.0.31) node-tmp (0.0.28-1) ├─ figures (^2.0.0) None │ └─ escape-string-regexp (^1.0.5) node-escape-string-regexp (1.0.5-1) ├─ lodash (^4.3.0)node-lodash (4.16.6+dfsg-1) ├─ mute-stream (0.0.6)node-mute-stream (0.0.4-1) ├─ pinkie-promise (^2.0.0)node-pinkie-promise (2.0.1-1) ├─ run-async (^2.2.0) None │ └─ is-promise (^2.1.0) None ├─ rx (^4.1.0)None ├─ string-width (^2.0.0) node-string-width (2.0.0-1) ├─ strip-ansi (^3.0.0)node-strip-ansi (3.0.1-1) └─ through (^2.3.6) node-through2 (2.0.3-1) Warnings occured: [warning] through: through2 is better maintained, see node-jsonstream for a patch My intention is to package it within the javascript maintainers team. The repo will be on alioth: https://anonscm.debian.org/git/pkg-javascript/node-inquirer.git Paolo
Bug#848366: ITP: node-is-promise -- Test whether an object looks like a promises-a+ promise
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-is-promise Version : 2.1.0 Upstream Author : ForbesLindesay * URL : https://github.com/then/is-promise * License : Expat Programming Lang: JavaScript Description : Test whether an object looks like a promises-a+ promise Node.js module to test whether an object looks like a promises-a+ promise (a javascript object representing the eventual result of an asynchronous operation) compliant with the Promises/A+ specification. . Node.js is an event-based server-side JavaScript engine. I's a one-liner ... but it is required for: - run-async - which is required by node-inquirer (ITP: https://bugs.debian.org/848364) - which in turn is required by node-yarnpkg 0.18 (ITP: https://bugs.debian.org/843021). My intention is to package it within the javascript maintainers team. The repo will be on alioth: https://anonscm.debian.org/git/pkg-javascript/node-is-promise.git Paolo
Bug#848367: ITP: node-ansi-escapes -- ANSI escape codes for manipulating the terminal
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-ansi-escapes Version : 1.4.0 Upstream Author : Sindre Sorhus (sindresorhus.com) * URL : https://github.com/sindresorhus/ansi-escapes#readme * License : Expat Programming Lang: JavaScript Description : ANSI escape codes for manipulating the terminal Node.js module that provides methods to move/hide/show the cursor, get/save/restore its position, erase lines, scroll, clear and beep using ANSI escape codes. . Node.js is an event-based server-side JavaScript engine. It is required for: - node-inquirer (ITP: https://bugs.debian.org/848364) - which in turn is required by node-yarnpkg 0.18 (ITP: https://bugs.debian.org/843021). My intention is to package it within the javascript maintainers team. The repo will be on alioth: https://anonscm.debian.org/git/pkg-javascript/node-ansi-escapes.git Paolo
Bug#848369: ITP: node-exit-hook -- Run some code when the process exits
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-exit-hook Version : 1.1.1 Upstream Author : Sindre Sorhus (http://sindresorhus.com) * URL : https://github.com/sindresorhus/exit-hook * License : Expat Programming Lang: JavaScript Description : Run some code when the process exits Node-js module to run one or more hooks when the process exits, either because the event loop dried up, or because it received a signal (SIGINT or SIGTERM). . Useful for cleaning up. . Node.js is an event-based server-side JavaScript engine. It is required for: - restore-cursor - which is required for cli-cursor - which is required for node-inquirer (ITP: https://bugs.debian.org/848364) - which in turn is required by node-yarnpkg 0.18 (ITP: https://bugs.debian.org/843021). My intention is to package it within the javascript maintainers team. The repo will be on alioth: https://anonscm.debian.org/git/pkg-javascript/node-exit-hook.git Paolo
Bug#848371: ITP: node-external-editor -- Edit a string with the users preferred text editor
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-external-editor Version : 2.0.1 Upstream Author : Kevin Gravier (https://mrkmg.com) * URL : https://github.com/mrkmg/node-external-editor#readme * License : Expat Programming Lang: JavaScript Description : Edit a string with the users preferred text editor Node.js module to edit a string with the users preferred text editor, using either $VISUAL or $ENVIRONMENT. . Node.js is an event-based server-side JavaScript engine. It is required for node-inquirer (ITP: https://bugs.debian.org/848364) which in turn is required by node-yarnpkg 0.18 (ITP: https://bugs.debian.org/843021). My intention is to package it within the javascript maintainers team. The repo will be on alioth: https://anonscm.debian.org/git/pkg-javascript/node-external-editor.git Paolo
Bug#848853: ITP: node-grunt-contrib-uglify -- Minify JavaScript files with UglifyJS
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-grunt-contrib-uglify Version : 2.0.0 Upstream Author : Grunt Team (http://gruntjs.com/) * URL : https://github.com/gruntjs/grunt-contrib-uglify#readme * License : Expat Programming Lang: JavaScript Description : Minify JavaScript files with UglifyJS Node.js module that provides a grunt plugin to minify JavaScript files with UglifyJS. . Node.js is an event-based server-side JavaScript engine. It is required to package node-rx, which is required for node-inquirer (ITP: https://bugs.debian.org/848364) which in turn is required by node-yarnpkg 0.18 (ITP: https://bugs.debian.org/843021). My intention is to package it within the javascript maintainers team. The repo will be on alioth: https://anonscm.debian.org/git/pkg-javascript/node-grunt-contrib-uglify.git Paolo
Bug#848854: ITP: node-grunt-contrib-copy -- Copy files and folders
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-grunt-contrib-copy Version : 1.0.0 Upstream Author : Grunt Team (http://gruntjs.com/) * URL : https://github.com/gruntjs/grunt-contrib-copy#readme * License : Expat Programming Lang: JavaScript Description : Copy files and folders Node.js module that provides a grunt plugin to copy files and folders. . Node.js is an event-based server-side JavaScript engine. It is required to package node-rx, which is required for node-inquirer (ITP: https://bugs.debian.org/848364) which in turn is required by node-yarnpkg 0.18 (ITP: https://bugs.debian.org/843021). My intention is to package it within the javascript maintainers team. The repo will be on alioth: https://anonscm.debian.org/git/pkg-javascript/node-grunt-contrib-copy.git Paolo
Bug#848964: ITP: node-rx -- The Reactive Extensions for JavaScript
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-rx Version : 4.1.0 Upstream Author : Cloud Programmability Team (https://github.com/Reactive-Extensions/RxJS/blob/master/authors.txt) * URL : https://github.com/Reactive-Extensions/RxJS * License : Apache-2.0 Programming Lang: JavaScript Description : The Reactive Extensions for JavaScript A set of libraries to compose asynchronous and event-based programs using observable collections andArray#extras style composition in JavaScript. . Node.js is an event-based server-side JavaScript engine. It is required for node-inquirer (ITP: https://bugs.debian.org/848364) which in turn is required by node-yarnpkg 0.18 (ITP: https://bugs.debian.org/843021). My intention is to package it within the javascript maintainers team. The repo will be on alioth: https://anonscm.debian.org/git/pkg-javascript/node-rx.git Paolo
Bug#848970: ITP: node-jsonminify -- Minify blocks of JSON-like content into valid JSON
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-jsonminify Version : 0.4.1 Upstream Author : Kei Funagayama (https://github.com/fkei) * URL : https://github.com/fkei/JSON.minify * License : Expat Programming Lang: JavaScript Description : Minify blocks of JSON-like content into valid JSON Node.js module to minify blocks of JSON-like content into valid JSON by removing all whitespace *and* comments. . Node.js is an event-based server-side JavaScript engine. This is a requirement of etherpad-lite (https://bugs.debian.org/576998). My intention is to package it within the javascript maintainers team. The repo will be on alioth: https://anonscm.debian.org/git/pkg-javascript/node-jsonminify.git Paolo
Bug#849141: ITP: node-cli-width -- Get stdout window width
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-cli-width Version : 2.1.0 Upstream Author : Ilya Radchenko * URL : https://github.com/knownasilya/cli-width * License : ISC Programming Lang: JavaScript Description : Get stdout window width Node.js module to get stdout window width, with two fallbacks, tty and then a default. . Node.js is an event-based server-side JavaScript engine. It is required for node-inquirer (ITP: https://bugs.debian.org/848364) which in turn is required by node-yarnpkg 0.18 (ITP: https://bugs.debian.org/843021). My intention is to package it within the javascript maintainers team. The repo will be on alioth: https://anonscm.debian.org/git/pkg-javascript/node-cli-width.git Paolo
Bug#849145: ITP: node-restore-cursor -- Gracefully restore the CLI cursor on exit
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-restore-cursor Version : 1.0.1 Upstream Author : Sindre Sorhus (http://sindresorhus.com) * URL : https://github.com/sindresorhus/restore-cursor#readme * License : Expat Programming Lang: JavaScript Description : Gracefully restore the CLI cursor on exit Node.js module to make the cursor reappear if the process crashes even if it had been hidden interactively. . Node.js is an event-based server-side JavaScript engine.
Bug#849147: ITP: node-run-async -- Run function synchronously or asynchronously
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-run-async Version : 2.3.0 Upstream Author : Simon Boudrias * URL : https://github.com/sboudrias/run-async#readme * License : Expat Programming Lang: JavaScript Description : Run function synchronously or asynchronously Node.js module to run a function either synchronously or asynchronously using a series of common patterns. This is useful for library author accepting sync or async functions as parameter. runAsync will always run them as an async method, and normalize the multiple signature. . Node.js is an event-based server-side JavaScript engine.
Bug#849178: ITP: node-array-from -- ES2015 Array.from ponyfill
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-array-from Version : 2.1.1 Upstream Author : Tomek Wiszniewski and Benjamin Barber * URL : https://github.com/studio-b12/array-from#readme * License : Expat Programming Lang: JavaScript Description : ES2015 Array.from ponyfill Node.js module providing a ponyfill (i.e. a polyfill that doesn't overwrite the native method) for the ES 2015 (ES6) Array.from(). . Node.js is an event-based server-side JavaScript engine.
Bug#849179: ITP: node-sorted-object -- Return a copy of an object with its keys sorted
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-sorted-object Version : 2.0.1 Upstream Author : Domenic Denicola (https://domenic.me/) * URL : https://github.com/domenic/sorted-object#readme * License : Espat Programming Lang: JavaScript Description : Return a copy of an object with its keys sorted Node.js module to create a version of an object with its keys sorted so that you'll get a consistent order every time on serializing. This makes it easier to diff the resulting JSON. . Node.js is an event-based server-side JavaScript engine.
Bug#849182: ITP: node-pad -- Left and right string padding
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-pad Version : 1.0.2 Upstream Author : David Worms * URL : https://github.com/wdavidw/node-pad#readme * License : BSD-3-Clause Programming Lang: JavaScript Description : Left and right string padding Node.js module that provides a simple function to pad strings in both left and right directions. . Node.js is an event-based server-side JavaScript engine.
Bug#849181: ITP: node-progress -- Flexible ascii progress bar
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-progress Version : 1.1.8 Upstream Author : TJ Holowaychuk * URL : https://github.com/visionmedia/node-progress * License : Expat Programming Lang: JavaScript Description : Flexible ascii progress bar Node.js module to flexibly create progress bars for CLI user interfaces. Supports back-and-forth movement and colors. . Node.js is an event-based server-side JavaScript engine.
Bug#849185: ITP: node-cli-cursor -- Toggle the CLI cursor
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-cli-cursor Version : 1.0.2 Upstream Author : Sindre Sorhus (sindresorhus.com) * URL : https://github.com/sindresorhus/cli-cursor#readme * License : Expat Programming Lang: JavaScript Description : Toggle the CLI cursor Node.js module to toggle the CLI cursor; the cursor is gracefully restored if the process exits. . Node.js is an event-based server-side JavaScript engine. It is required for node-inquirer (ITP: https://bugs.debian.org/848364) which in turn is required by node-yarnpkg 0.18 (ITP: https://bugs.debian.org/843021) and lerna (https://wiki.debian.org/Javascript/Nodejs/Tasks/lerna), the latter is necessary for babel-cli. My intention is to package it within the javascript maintainers team. The repo will be on alioth: https://anonscm.debian.org/git/pkg-javascript/node-cli-cursor.git Paolo
Bug#849255: ITP: node-object-assign-sorted -- Object.assign with sorted keys
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-object-assign-sorted Version : 1.0.0 Upstream Author : James Kyle * URL : https://github.com/thejameskyle/object-assign-sorted * License : Expat Programming Lang: JavaScript Description : Object.assign with sorted keys Node.js module to assign object while simultaneously sorting keys. In this way you'll get a consistent order every time on serializing. This makes it easier to diff the resulting JSON. . Node.js is an event-based server-side JavaScript engine. This is required for lerna which is a dependency of babel-cli. My intention is to package it within the javascript maintainers team. The repo will be on alioth: https://anonscm.debian.org/git/pkg-javascript/node-object-assign-sorted.git Paolo
Bug#849254: ITP: node-command-join -- Escape and join command-line arguments
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-command-join Version : 1.1.1 Upstream Author : Sean Genabe * URL : https://github.com/seangenabe/command-join#readme * License : Expat Programming Lang: JavaScript Description : Escape and join command-line arguments Node.js module to escape each command-line argument and join them into a string that can then be executed, e.g. via child_process.exec. . Node.js is an event-based server-side JavaScript engine. This is required for lerna which is a dependency of babel-cli. My intention is to package it within the javascript maintainers team. The repo will be on alioth: https://anonscm.debian.org/git/pkg-javascript/node-command-join.git Paolo
Bug#849580: ITP: node-graceful-readlink -- graceful fs.readlink
Package: wnpp Severity: wishlist Owner: Paolo Greppi X-Debbugs-CC: debian-devel@lists.debian.org * Package name: node-graceful-readlink Version : 1.0.1 Upstream Author : zhiyelee * URL : https://github.com/zhiyelee/graceful-readlink * License : Expat Programming Lang: JavaScript Description : graceful fs.readlink Node-js module that provides a replacement for the built-in function fs.readlinkSync. The function synchronously returns the name of the file pointed to by a symbolic link, or echoes back the filename it is given if it is not a symbolic link. . Node.js is an event-based server-side JavaScript engine. This is a requirement to update node-commander to version 2.9.0. My intention is to package it within the javascript maintainers team. The repo will be on alioth: https://anonscm.debian.org/git/pkg-javascript/node-graceful-readlink.git Paolo
Bug#886843: ITP: node-yn -- Parse yes/no like values - Node.js module
Package: wnpp Severity: wishlist Owner: Paolo Greppi * Package name: node-yn Version : 2.0.0 Upstream Author : Sindre Sorhus (sindresorhus.com) * URL : https://github.com/sindresorhus/yn#readme * License : Expat Programming Lang: JavaScript Description : Parse yes/no like values - Node.js module This Node.js module parses strings with yes/no like values and returns a bool or undefined. It has options to return a default instead of undefined and a lenient mode to gracefully handle typos. . It can useful for validating answers of a CLI prompt. . Node.js is an event-based server-side JavaScript engine. This is required for node-yarnpkg, see ITP: https://bugs.debian.org/843021 My intention is to package it within the JavaScript maintainers team. The repo will be on salsa: https://salsa.debian.org/js-team/node-yn Paolo
Bug#886844: ITP: node-babel-plugin-transform-inline-imports-commonjs
Package: wnpp Severity: wishlist Owner: Paolo Greppi * Package name: node-babel-plugin-transform-inline-imports-commonjs Version : 1.2.0 Upstream Author : Andres Suarez * URL : https://github.com/zertosh/babel-plugin-transform-inline-imports-commonjs#readme * License : Expat Programming Lang: JavaScript Description : Babel plugin that lazily transforms ES2015 modules to CommonJS This babel plugin transforms ES2015 modules to CommonJS and can be used instead of node-babel-plugin-transform-es2015-modules-commonjs; it uses lazy module loading i.e. your modules are not really imported before you accessxi their exports. Lazy module import skips all modules besides those which are really needed, it is faster and works nicer with circular dependencies between modules. . Babel is a JavaScript compiler to use next generation JavaScript, today. . Node.js is an event-based server-side JavaScript engine. This is required to build node-yarnpkg, see ITP: https://bugs.debian.org/843021 My intention is to package it within the JavaScript maintainers team. The repo will be on salsa: https://salsa.debian.org/js-team/node-babel-plugin-transform-inline-imports-commonjs Paolo
Bug#886849: ITP: node-puka -- Safely pass strings through shells - Node.js module
Package: wnpp Severity: wishlist Owner: Paolo Greppi * Package name: node-puka Version : 1.0.0 Upstream Author : Ryan Hendrickson * URL : https://gitlab.com/rhendric/puka * License : Expat Programming Lang: JavaScript Description : Safely pass strings through shells - Node.js module A Node.js module that provides a simple and platform-agnostic way to build shell commands with arguments that pass through your shell unaltered and with no unsafe side effects, whether you are running on Windows or a Unix-based OS. . It is useful when launching a child process from Node.js using a shell (as with child_process.exec); in that case you have to construct your command as a single string instead of using an array of arguments. And doing that can be buggy (if not dangerous) if you don't take care to quote any arguments correctly for the shell you're targeting, and the quoting has to be done differently on Windows and non-Windows shells. . Node.js is an event-based server-side JavaScript engine. This is required for node-yarnpkg, see ITP: https://bugs.debian.org/843021 My intention is to package it within the JavaScript maintainers team. It will be built with rollup, and requires: - rollup-plugin-babel, ITP: http://bugs.debian.org/886404 - rollup-plugin-cleanup The repo will be on salsa: https://salsa.debian.org/js-team/node-puka Paolo
Bug#886866: ITP: node-dnscache -- Dns cache for Node.js
Package: wnpp Severity: wishlist Owner: Paolo Greppi * Package name: node-dnscache Version : 1.0.1 Upstream Author : Vinit Sacheti * URL : https://github.com/yahoo/dnscache#readme * License : BSD Programming Lang: JavaScript Description : Dns cache for Node.js This Node.js module wraps the dns module methods and caches the most used/most recent dns calls, to avoid the network delay and improve the performance. . Every call to a dns method is first looked into the local cache, in case of cache hit the value from cache is returned, in case of cache miss the original dns call is made and the return value is cached in the local cache. . Node.js is an event-based server-side JavaScript engine. This is required for node-yarnpkg, see ITP: https://bugs.debian.org/843021 My intention is to package it within the JavaScript maintainers team. The repo will be on salsa: https://salsa.debian.org/js-team/node-dnscache Paolo
Bug#886869: ITP: node-query-string -- Parse and stringify URL query strings - Node.js module
Package: wnpp Severity: wishlist Owner: Paolo Greppi * Package name: node-query-string Version : 5.0.1 Upstream Author : Sindre Sorhus (sindresorhus.com) * URL : https://github.com/sindresorhus/query-string#readme * License : Expat Programming Lang: JavaScript Description : Parse and stringify URL query strings - Node.js module This Node.js module can parse query strings (the part of a URL that follows the path, containing form parameters data) to JS dictionaries. And it can convert those dictionaries back to query string format (stringify). . Node.js is an event-based server-side JavaScript engine. This is required by normalize-url which in turn is required for node-yarnpkg, see ITP: https://bugs.debian.org/843021 My intention is to package it within the JavaScript maintainers team. The repo will be on salsa: https://salsa.debian.org/js-team/node-query-string Paolo
Bug#886873: ITP: node-normalize-url -- Normalize a URL - Node.js module
Package: wnpp Severity: wishlist Owner: Paolo Greppi * Package name: node-normalize-url Version : 2.0.1 Upstream Author : Sindre Sorhus (sindresorhus.com) * URL : https://github.com/sindresorhus/normalize-url#readme * License : Expat Programming Lang: JavaScript Description : Normalize a URL - Node.js module This Node.js module normalizes URLs, i.e. modifies and standardizes them in a consistent manner. Normalized URLs can be displayed, stored, deduplicated, sorted, compared, while taking into account that certain syntactically different URLs are in fact equivalent. . Node.js is an event-based server-side JavaScript engine. This is required for node-yarnpkg, see ITP: https://bugs.debian.org/843021 My intention is to package it within the JavaScript maintainers team. The repo will be on salsa: https://salsa.debian.org/js-team/node-normalize-url Paolo
Bug#887527: ITP: pico2wave -- command line text-to-speech converter
Package: wnpp Severity: wishlist Owner: Paolo Greppi * Package name: pico2wave Version : 1.0.0 Upstream Author : Paolo Greppi * URL : https://salsa.debian.org/paolog-guest/pico2wave * License : Apache-2.0 Programming Lang: C Description : command line text-to-speech converter pico2wave is a command-line utility to convert text to speech using the SVOX Pico engine. It accepts the text either on the command line or from stdin, and writes to a WAV file. The pico2wave utility is already available in debian. The binary ATM is somewhat confusingly provided by libttspico-utils. AS per https://bugs.debian.org/883156, svox version 1.0+git20130326-8 already includes my patch to support stdin, albeit up to 32767 characters. The idea is to separate the libttspico-utils binary package from the svox source package. In this way it will have its own version number, plus the code would not be in a patch but in plaintext. It will produce a new binary pico2wave and a transitional libttspico-utils as per: https://wiki.debian.org/RenamingPackages The plan is also to overcome the 32767 characters limitation by: 1. breaking up the text in chunks of < 32767 characters using some sort of elementary Sentence Boundary Detection algorithm 2. process the chunks in the synthesis loop sthibault has agreed to sponsor the upload. Paolo
using the salsa issue tracker for internal package maintainer tracking
Hi, I am experimenting with the salsa.debian.org issue tracker, to see if it can help with the maintainer job: project management, tracking maintainership priorities, kanban board. Of course the BTS is and remains the sole authoritative database: this is a duplicate, "internal" list. So I have written an experimental python script to keep the salsa issue tracker aligned with the debian BTS. More info here: https://salsa.debian.org/paolog-guest/bts2salsa Please note the status: alpha release, incomplete, buggy. Paolo
Bug#895139: ITP: node-babel-plugin-array-includes -- Babel plugin to replace the array includes syntax
Package: wnpp Severity: wishlist Owner: Paolo Greppi * Package name: node-babel-plugin-array-includes Version : 2.0.3 Upstream Author : Christoph Hermann * URL : https://github.com/stoeffel/babel-plugin-array-includes#readme * License : Expat Programming Lang: JavaScript Description : Babel plugin to replace the array includes syntax This Babel plugin replaces the array includes(val) syntax with a check based on indexOf. . Babel is a JavaScript compiler to use next generation JavaScript, today. . Node.js is an event-based server-side JavaScript engine. This is a build-dependency of node-yarnpkg, see ITP: https://bugs.debian.org/843021 My intention is to maintain it within the JavaScript maintainers team. The repo will be on salsa: https://salsa.debian.org/js-team/node-babel-plugin-array-includes Paolo
Bug#895323: ITP: node-object.map -- Node.js module to extend Objects with a map function
Package: wnpp Severity: wishlist Owner: Paolo Greppi * Package name: node-object.map Version : 1.0.1 Upstream Author : Jon Schlinkert (https://github.com/jonschlinkert) * URL : https://github.com/jonschlinkert/object.map * License : Expat Programming Lang: JavaScript Description : Node.js module to extend Objects with a map function Node.js module that extends Objects with a map function similar to the map function for arrays, which returns a new Object by calling the supplied callback on each property of the original Object. . Node.js is an event-based server-side JavaScript engine. This is required to update node-liftoff to 2.5.0 My intention is to maintain it within the JavaScript maintainers team. The repo will be on salsa: https://salsa.debian.org/js-team/node-object.map Paolo
Bug#895324: ITP: node-make-iterator -- Node.js module to convert an argument into an iterator
Package: wnpp Severity: wishlist Owner: Paolo Greppi * Package name: node-make-iterator Version : 2.0.0 Upstream Author : Jon Schlinkert (https://github.com/jonschlinkert) * URL : https://github.com/jonschlinkert/make-iterator * License : Expat Programming Lang: JavaScript Description : Node module to convert an argument into an iterator Node.js module to convert an argument into a valid iterator. . Strings and ints are used to select a property from an Object or an item from an array. A regex is used to test against strings. An Object is used on Objects to check for a partial deep match. . The iterator can be used for example to filter an array. . Node.js is an event-based server-side JavaScript engine. This is required to package node-object.map (ITP: #895323) which in turn is required to update node-liftoff to 2.5.0 My intention is to maintain it within the JavaScript maintainers team. The repo will be on salsa: https://salsa.debian.org/js-team/node-make-iterator Paolo
Re: Urging for solution to the slow NEW queue process
Il 11/04/2018 09:44, Andrey Rahmatullin ha scritto: > On Wed, Apr 11, 2018 at 07:08:21AM +, Lumin wrote: >> Briefly speaking, if a DD was told that "Thank you for your contribution >> to Debian but please wait for at least 2 months so that your package >> can enter the archive.", will the DD still be motivated working on NEW >> packages??? Please convince me if you think that doesn't matter. > But most DDs already know about this? > >> Let's have a look a this chart[2]. Obviously the NEW queue became >> somewhat weirdly long since about a year ago. We can also move >> to the middle part of this page[3] where we can estimate a median >> number of time for a package to wait in the NEW queue. The median is >> **2 month**. Things has been going in the BAD direction compared >> to the past. > There are 287 packages on that page. > 154 of them have "node-" in the name. > Thank you for pointing out ! The pkg-javascript team is working hard to bring to Debian or keep within Debian useful tools such as gitlab, etherpad, buildbot 1.x and signal-desktop (that's an electron app). Here I only listed stuff that is already worked on. More useful stuff keeps coming out from the javascript ecosystem, the latest that I stumbled upon is scuttlebutt referenced here: http://joeyh.name/blog/entry/extending_Scuttlebutt_with_Annah/ The number of tiny node-* packages required is indeed staggering. Paolo
Bug#896692: ITP: node-ret -- Node.js module to parse regular expressions
Package: wnpp Severity: wishlist Owner: Paolo Greppi * Package name: node-ret Version : 0.2.2 Upstream Author : fent (https://github.com/fent) * URL : https://github.com/fent/ret.js#readme * License : Expat Programming Lang: JavaScript Description : Node.js module to parse regular expressions Node.js module that exports a function to convert a regular expression into a recursive data structure that represents the syntax tree of the regular expression. . Node.js is an event-based server-side JavaScript engine. This is required to package node-safe-regex: https://bugs.debian.org/896691 which in turn is required to update node-to-regex to version 3.0.2, which in turn is required to update node-micromatch to 3.1.10: https://salsa.debian.org/js-team/node-micromatch/wikis/home/edit which in turn is required to update node-liftoff to 2.5.0: https://salsa.debian.org/js-team/node-liftoff/wikis/home My intention is to maintain it within the JavaScript maintainers team. The repo will be on salsa: https://salsa.debian.org/js-team/node-ret Paolo
Bug#896955: RFP: node-memoizee -- Complete memoize/cache solution for JavaScript
Package: wnpp Severity: wishlist * Package name: node-memoizee Version : 0.4.12 Upstream Author : Mariusz Nowak (http://www.medikoo.com/) * URL : https://github.com/medikoo/memoizee#readme * License : ISC Programming Lang: JavaScript Description : Complete memoize/cache solution for JavaScript Node.js module that provides a complete memoize/cache solution for JavaScript. Memoization is a technique to save on memory or CPU cycles when dealing with repeated operations. It basically wraps function calls and return cached results when the function is called with the same arguments. . Node.js is an event-based server-side JavaScript engine. This would be useful to make node-debug-fabulous faster (the dependency is patched away in version 1.1.0-1). Beware that npm2deb reports that the following dependencies are not in Debian: - lru-queue - next-tick - timers-ext
Bug#897019: ITP: node-gunzip-maybe -- Node.js module that optionally gunzips a stream
Package: wnpp Severity: wishlist Owner: Paolo Greppi * Package name: node-gunzip-maybe Version : 1.4.1 Upstream Author : Mathias Buus (@mafintosh) * URL : https://github.com/mafintosh/gunzip-maybe * License : Expat Programming Lang: JavaScript Description : Node.js module that optionally gunzips a stream Node.js module that provides a transform stream capable of gunzipping its input if it is gzipped or just echoing it if it is not. . Node.js is an event-based server-side JavaScript engine. This module is required for node-yarnpkg, see ITP: https://bugs.debian.org/843021 and wiki: https://salsa.debian.org/js-team/node-yarnpkg/wikis/home My intention is to maintain it within the JavaScript maintainers team. The repo will be on salsa: https://salsa.debian.org/js-team/node-gunzip-maybe
Bug#897021: ITP: node-peek-stream -- Node.js module that provides an enhanced stream type
Package: wnpp Severity: wishlist Owner: Paolo Greppi * Package name: node-peek-stream Version : 1.1.3 Upstream Author : Mathias Buus * URL : https://github.com/mafintosh/peek-stream * License : Expat Programming Lang: JavaScript Description : FIX_ME write the Debian package description Node.js module that provides a transform stream capable of peeking the first line (or the first 65535 bytes if no newline is found) of a stream before actuallt processing it, so that the consumer can decide how to parse it. . Node.js is an event-based server-side JavaScript engine. This module is required to package gunzip-maybe, see ITP: https://bugs.debian.org/897019 That is required for node-yarnpkg, see ITP: https://bugs.debian.org/843021 and wiki: https://salsa.debian.org/js-team/node-yarnpkg/wikis/home My intention is to maintain it within the JavaScript maintainers team. The repo will be on salsa: https://salsa.debian.org/js-team/node-peek-stream
Bug#897023: ITP: node-tar-fs -- Node.js module that provides filesystem-like access to tar files
Package: wnpp Severity: wishlist Owner: Paolo Greppi * Package name: node-tar-fs Version : 1.16.0 Upstream Author : Mathias Buus * URL : https://github.com/mafintosh/tar-fs * License : Expat Programming Lang: JavaScript Description : Node.js module that provides filesystem-like access to tar files Node.js module provides filesystem bindings for tar-stream so that you can transparently pack directories into tarballs and extract tarballs into directories. . Node.js is an event-based server-side JavaScript engine. This module is required for node-yarnpkg, see ITP: https://bugs.debian.org/843021 and wiki: https://salsa.debian.org/js-team/node-yarnpkg/wikis/home My intention is to maintain it within the JavaScript maintainers team. The repo will be on salsa: https://salsa.debian.org/js-team/node-tar-fs
Bug#897025: ITP: node-v8-compile-cache -- Node.js module that enables the code cache to speed up instantiation time
Package: wnpp Severity: wishlist Owner: Paolo Greppi * Package name: node-v8-compile-cache Version : 1.1.2 Upstream Author : Andres Suarez * URL : https://github.com/zertosh/v8-compile-cache * License : Expat Programming Lang: JavaScript Description : Node.js module that enables the code cache to speed up instantiation time V8 is the JavaScript Engine used by Node.js and Chromium; it uses just-in-time compilation (JIT) to execute JavaScript code, and code caching to lessen the overhead to initially parse and compile a script. . The ability to tap into V8 to produce/consume this cache was introduced in Node v5.7.0. This module attaches a require hook to use V8's code cache to speed up instantiation time. . Node.js is an event-based server-side JavaScript engine. This module is required for node-yarnpkg, see ITP: https://bugs.debian.org/843021 and wiki: https://salsa.debian.org/js-team/node-yarnpkg/wikis/home My intention is to maintain it within the JavaScript maintainers team. The repo will be on salsa: https://salsa.debian.org/js-team/node-v8-compile-cache
Re: [Alioth-staff-replacement] improved alioth-salsa test script (calls for testing/improvements)s
Il 02/05/2018 18:47, Holger Levsen ha scritto: > hi, > > maybe i'm stupid but i'm also failing now with my 3rd "quick" attempt of > migration to salsa using the script... > > holger@moszumanska:~/alioth-migration$ ./migrate-repo -v -d > /srv/git.debian.org/git/collab-maint/anarchism.git /debian/anarchism > > (GITLAB_TOKEN was set as an environment variable.) > > is what I used and on "git fetch salsa" I see a very suspicious > "warning, no common commits" and then "git log salsa master" shows me it > imported some other git repo i frequently use. > > So i'll now just trash debian/anarchism on salsa and look at this again > in 2 weeks or so when i have time. OTOH, if you own a "apt-get) install > anarchism" tshirt, maybe you want to help moving the repo from > collab-main to salsa? > > (oh and the point of this mail is basically none. "it doesnt work for > me", mostly just curious if i'm the only one who cant get it to work. > But given i have limited time i guess i will just migrate my 20 or so > repos manually, and save braincells for later. sorry to not being able > to give better feedback.) > Hi Holger, try this: /alioth-migration/migrate-repo -v -d /git/collab-maint/anarchism.git /debian/anarchism It seems the script "works better" if the path to the original repo on alioth is the shortest possible Paolo
Bug#883657: ITP: node-locate-path -- Get the first path that exists on disk of multiple paths
Package: wnpp Severity: wishlist Owner: Paolo Greppi * Package name: node-locate-path Version : 2.0.0 Upstream Author : Sindre Sorhus (sindresorhus.com) * URL : https://github.com/sindresorhus/locate-path#readme * License : Expat Programming Lang: JavaScript Description : Get the first path that exists on disk of multiple paths Node.js module to get the first path that exists on disk, from an array of multiple possible paths. . Provides a synchronous version and an asynchronous version (that returns a promise). . Node.js is an event-based server-side JavaScript engine. This is required to update node-find-up to 2.1.0, which is required to update node-yargs to 10.0.3, which is required for libnpx, which is needed to update npm to 5.x (!). I intend to maintain this package within the pkg-javascript team. The git repo will be at: https://anonscm.debian.org/git/pkg-javascript/node-locate-path.git Regards, Paolo