Re: OpenPGP digital signature

2024-07-30 Thread Yadd

On 7/30/24 09:53, imtoas...@mail.com wrote:


[Message resent because the year was wrong]

Dear all,

We are currently considering the following dates as our freeze
dates. If you are aware of major clashes of these dates with anything
we depend on please let us know. We also like to stress again that we
really would like to have a short Hard and Full Freeze (counting in
weeks, rather than months), so please plan accordingly. If serious
delays turn up during any of the Freeze steps, we rather (partially or
completely) thaw bookworm again than staying frozen for a long time.

2023-01-12  - Milestone 1 - Transition and toolchain freeze
2023-02-12  - Milestone 2 - Soft Freeze
2023-03-12  - Milestone 3 - Hard Freeze - for key packages and
packages without autopkgtests
To be announced - Milestone 4 - Full Freeze

On behalf of the Release Team,
Paul


2025 I suppose



Bug#1077639: ITP: libcaptcha-recaptcha-v3-perl -- Perl implementation of reCAPTCHA API version v3

2024-07-30 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org, y...@debian.org

* Package name: libcaptcha-recaptcha-v3-perl
  Version : 0.05
  Upstream Contact: worthmine 
* URL : https://metacpan.org/release/Captcha-reCAPTCHA-V3
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : Perl implementation of reCAPTCHA API version 3

Perl library for Google's reCAPTCHA version 3. API v2 and v3 are so
different, so that this new module is totally distinct than
libcaptcha-recaptcha-perl.

Will be maintained under Perl Team umbrella



Bug#1034275: ITP: node-react-transition-group -- ReactJS component to expose simple components

2023-04-11 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-react-transition-group
  Version : 4.4.5
  Upstream Contact:
  https://github.com/reactjs/react-transition-group/issues
* URL : https://github.com/reactjs/react-transition-group
* License : BSD-3-Clause
  Programming Lang: JavaScript
  Description : ReactJS component to expose simple components

node-react-transition-group provides a set of components for managing
component states (including mounting and unmounting) over time,
specifically designed with animation in mind.

React Transition Group is not an animation library like
React-Motion, it does not animate styles by itself. Instead it
exposes transition stages, manages classes and group elements and
manipulates the DOM in useful ways, making the implementation of
actual visual transitions much easier.

node-react-transition-group is a dependency of Jupyterlab and will be
maintained under JS Team umbrella.



Bug#1034557: ITP: node-juggle-resize-observer -- Minimal JavaScript library which polyfills the ResizeObserver API

2023-04-18 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-juggle-resize-observer
  Version : 3.4.0
  Upstream Contact: https://juggle.studio/resize-observer/issues
* URL : https://juggle.studio/resize-observer/
* License : Apache-2.0
  Programming Lang: JavaScript
  Description : Minimal JavaScript library which polyfills the 
ResizeObserver API

@juggle/resize-observer provides a minimal library which polyfills the
ResizeObserver API and is entirely based on the latest Draft Specification.

It immediately detects when an element resizes and provides accurate sizing
information back to the handler.

node-juggle-resize-observer is a dependency of @blueprintjs/* modules,
which are dependencies of JupyterLab.

This package will be maintained under JS Team umbrella.



Bug#1034570: ITP: node-y-codemirror -- node-yjs binding to a CodeMirror editor

2023-04-18 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-y-codemirror
  Version : 3.0.1
  Upstream Contact: Kevin Jahns 
* URL : https://github.com/yjs/y-codemirror
* License : Expat
  Programming Lang: JavaScript
  Description : node-yjs binding to a CodeMirror editor

node-y-codemirror binds a Y.Text to a CodeMirror editor.
Features:
 * Sync CodeMirror editor
 * Shared Cursors
 * Shared Undo / Redo (each client has its own undo-/redo-history)
 * Successfully recovers when concurrents edit result in an invalid
   document schema

node-y-codemirror is a reverse dependency of JupyterLab. It will be
maintained under JS Team umbrella.



Bug#1034593: ITP: node-fortawesome-fontawesome-free -- The iconic font, CSS, and SVG framework

2023-04-18 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-fortawesome-fontawesome-free
  Version : 6.4.0
  Upstream Contact: http://github.com/FortAwesome/Font-Awesome/issues
* URL : http://github.com/FortAwesome/Font-Awesome
* License : Expat, CC-by-4.0, SIL-OFL-1.1
  Programming Lang: JavaScript
  Description : The iconic font, CSS, and SVG framework

Font Awesome is the Internet's icon library and toolkit, used by
millions of designers, developers, and content creators.

This source package provides distincts binary packages to provides
FontAwesome icons in various format.

It's a dependency of JupyterLab and will be maintained under JS Team
umbrella.



Bug#1034625: ITP: node-min-document -- Node.js library to provide minimal DOM implementation

2023-04-19 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-min-document
  Version : 2.19.0
  Upstream Contact: https://github.com/Raynos/min-document/issues
* URL : https://github.com/Raynos/min-document
* License : Expat
  Programming Lang: JavaScript
  Description : Node.js library to provide minimal DOM implementation

node-min-document provides a minimal DOM implementation that makes it a
lite alternative to node-jsdom.

node-min-document is a dependency of JupyterLab, it will be maintained
under JS Team umbrella.



Bug#1034703: ITP: node-react-hot-loader -- Node.js module to tweak ReactJS components in real time

2023-04-21 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-react-hot-loader
  Version : 4.13.1
  Upstream Contact: https://github.com/gaearon/react-hot-loader/issues
* URL : https://github.com/gaearon/react-hot-loader
* License : Expat
  Programming Lang: JavaScript
  Description : Node.js module to tweak ReactJS components in real time

React-Hot-Loader provides a hot reloading system for ReactJS.

It's a dependency of Jupyterlab and will be maintained under JS Team
umbrella.



Bug#1034743: ITP: node-theming -- CSS-in-JS theming solution for ReactJS

2023-04-22 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-theming
  Version : 3.3.0
  Upstream Contact: https://github.com/cssinjs/theming/issues
* URL : https://github.com/cssinjs/theming
* License : Expat
  Programming Lang: Javascript
  Description : CSS-in-JS theming solution for ReactJS

node-theming is a CSS-in-JS theming solution for ReactJS.
 * ThemeProvider allows one to pass, update, merge and augment "theme" through
   context down react tree
 * withTheme allows one to receive theme and its updates in your components as
   a "theme" prop
 * createTheming allows one to integrate "theming" into its CSS-in-JS library
   with custom "channel"

node-theming is a dependency of node-jss which is a dependency of
JupyterLab. It will be maintained under JS Team umbrella.



Bug#1034745: ITP: node-shallow-equal -- Node.js light library to shallowly compare JavaScript objects

2023-04-22 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-shallow-equal
  Version : 3.1.0
  Upstream Contact: https://github.com/moroshko/shallow-equal/issues
* URL : https://github.com/moroshko/shallow-equal
* License : Expat
  Programming Lang: JavaScript
  Description : Node.js light library to shallowly compare JavaScript 
objects

node-shallow-equal provides super light functions to deeply compare
JavaScript Objects.

It's a dependency of node-jss which is a dependency of Jupyterlab. It
will be maintained under JS Team umbrella.



Bug#1034776: ITP: node-emotion -- Node.js package to include CSS in JavaScript

2023-04-24 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-emotion
  Version : 11.10.7
  Upstream Contact: https://github.com/emotion-js/emotion/issues
* URL : https://github.com/emotion-js/emotion
* License : Expat
  Programming Lang: JavaScript
  Description : Node.js package to include CSS in JavaScript

node-emotion is a performant and flexible CSS-in-JS library. Building on
many other CSS-in-JS libraries, it allows one to style apps quickly with
string or object styles. It has predictable composition to avoid
specificity issues with CSS. With source maps and labels, Emotion has a
great developer experience and great performance with heavy caching in
production.

It's a dependency of node-jss which is a dependency of JupyterLab. It'll
be maintained under JS Team umbrella.



Bug#1034874: ITP: node-markdown-to-jsx -- Lightweight and customizable ReactJS markdown component

2023-04-26 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-markdown-to-jsx
  Version : 7.2.0
  Upstream Contact: Evan Jacobs 
* URL : https://probablyup.github.io/markdown-to-jsx
* License : Expat
  Programming Lang: JavaScript
  Description : Lightweight and customizable ReactJS markdown component

markdown-to-jsx is a powerfull Markdown-to-JSX component:
 - arbitrary HTML is supported and parsed into the appropriate JSX
   representation without `dangerouslySetInnerHTML`
 - any HTML tags rendered by the compiler and/or Markdown component can be
   overridden to include additional props or even a different HTML
   representation entirely
 - GFM task list support
 - fenced code blocks with highlight.js support
All this clocks in at around 5 kB gzipped, which is a fraction of the size
of most other React markdown components.

node-markdown-to-jsx is a build dependency of node-rjsf-core which is a
dependency of JupyterLab.

This package will be maintained under JS Team umbrella.



Bug#1034876: ITP: node-json-schema-merge-allof -- Node.js module to merge schemas combined using allOf

2023-04-26 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-json-schema-merge-allof
  Version : 0.8.1
  Upstream Contact: https://github.com/mokkabonna/json-schema-merge-allof/issues
* URL : https://github.com/mokkabonna/json-schema-merge-allof
* License : Expat
  Programming Lang: JavaScript
  Description : Node.js module to merge schemas combined using allOf

node-json-schema-merge-allof merge schemas combined using allOf into a more
readable composed schema free from allOf.

This package is a dependency of node-rjsf, a dependency of JupyterLab.

It will be maintained under JS Team umbrella.



Bug#1034907: ITP: node-css-vendor -- JavaScript library to detect CSS vendor prefix

2023-04-27 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-css-vendor
  Version : 2.0.8
  Upstream Contact: Oleg Slobodskoi 
* URL : https://github.com/cssinjs/css-vendor
* License : Expat
  Programming Lang: JavaScript
  Description : JavaScript library to detect CSS vendor prefix

node-css-vendor provides CSS vendor prefix detection and property feature
testing. It's a dependency of node-jss, a dependency of jupyterLab.

This package will be maintained under JS Team umbrella.



Bug#1034910: ITP: node-jss -- Node.js library to generate style sheets

2023-04-27 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-jss
  Version : 10.10.0
  Upstream Contact: https://github.com/cssinjs/jss/issues
* URL : https://github.com/cssinjs/jss
* License : Expat
  Programming Lang: JavaScript
  Description : Node.js library to generate style sheets

JSS is an authoring tool for CSS which allows you to use JavaScript to
describe styles in a declarative, conflict-free and reusable way. It can
compile in the browser, server-side or at build time in Node.
JSS is framework agnostic. It consists of multiple packages: the core,
plugins, framework integrations and others.

This package is a dependency of JupyterLab. It'll be maintained under JS
Team umbrella.



Bug#1035050: ITP: node-rjsf -- ReactJS component capable of using JSON Schema to declaratively build forms

2023-04-28 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-rjsf
  Version : 5.6.2
  Upstream Contact:
  https://github.com/rjsf-team/react-jsonschema-form/issues
* URL : https://github.com/rjsf-team/react-jsonschema-form
* License : Apache-2.0
  Programming Lang: JavaScript
  Description : ReactJS component capable of using JSON Schema to 
declaratively build forms

node-rjsf provides ReactJS components capable of using JSON Schema to
declaratively build and customize web forms.

It's a dependency of JupyterLab and will be maintained under JS Team
umbrella



Bug#1035054: ITP: node-react-redux -- Official ReactJS bindings for node-redux

2023-04-28 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-react-redux
  Version : 8.0.5
  Upstream Contact: https://github.com/reduxjs/react-redux/issues
* URL : https://github.com/reduxjs/react-redux
* License : Expat
  Programming Lang: JavaScript
  Description : Official ReactJS bindings for node-redux

node-react is a library for building JavaScript user interfaces.
node-redux is a predictable state container for JavaScript apps.
This package provides the official bindings between these modules.

It's a dependency of JupyterLab, it'll be maintained under JS Team
umbrella.



Bug#1035413: ITP: node-codemirror-state -- Node.js module that implements the editor state for libjs-codemirror

2023-05-03 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-codemirror-state
  Version : 6.2.0
  Upstream Contact: Marijn Haverbeke 
* URL : https://github.com/codemirror/state
* License : Expat
  Programming Lang: JavaScript
  Description : Node.js module that implements the editor state for 
libjs-codemirror

node-codemirror-state (@codemirror/state) implements the editor state data
structures for the CodeMirror code editor (libjs-codemirror).

This package is a dependency of JupyterLab. It'll be maintained under JS
Team umbrella



Bug#1035427: ITP: node-react-toastify -- ReactJS module to add notifications

2023-05-03 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-react-toastify
  Version : 9.1.2
  Upstream Contact: https://github.com/fkhadra/react-toastify/issues
* URL : https://github.com/fkhadra/react-toastify
* License : Expat
  Programming Lang: JavaScript
  Description : ReactJS module to add notifications

node-eact-Toastify allows one to add notifications to any ReactJS app with
ease.
Features:
 - easy to customize
 - RTL support
 - swipe to close, can choose swipe direction
 - animation of your choice
 - can display a react component inside the toast
 - onOpen/onClose hooks
 - can remove a toast programmatically
 - define behavior per toast
 - pause toast when the window loses focus
 - fancy progress bar to display the remaining time
 - possibility to update a toast
 - progress bar control
 - dark mode
 - ...

This module is a dependency of JupyterLab and will be maintained under
JS Team umbrella.



Bug#1035633: ITP: node-license-webpack-plugin -- node-webpack plugin to manage third-party license

2023-05-06 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-license-webpack-plugin
  Version : 4.0.2
  Upstream Contact: https://github.com/xz64/license-webpack-plugin/issues
* URL : https://github.com/xz64/license-webpack-plugin
* License : ISC
  Programming Lang: JavaScript
  Description : node-webpack plugin to manage third-party license

node-license-webpack-plugin provides a node-webpack plugin to manage
third-party license compliance in webpack builds.

This package is a build dependency of JupyterLab. It'll be maintained
under JS Team umbrella



Bug#1035651: ITP: node-jupyterlab-nbformat -- Node.js modules for JupyterLab

2023-05-06 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-jupyterlab-nbformat
  Version : 4.0.0~rc1
  Upstream Contact: https://github.com/jupyterlab/jupyterlab/issues
* URL : https://github.com/jupyterlab/jupyterlab
* License : BSD-3-Clause
  Programming Lang: JavaScript, Python
  Description : Node.js modules for JupyterLab

JupyterLab is the next-generation user interface for Project Jupyter
offering all the familiar building blocks of the classic Jupyter Notebook
(notebook, terminal, text editor, file browser, rich outputs, etc.) in a
flexible and powerful user interface.

This packages will provides Node.js modules for JupyterLab.



Bug#1035668: ITP: node-lezer -- Node.js modules that provide Lezer grammar for various languages

2023-05-07 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-lezer
  Version : 1.4.3
  Upstream Contact: Marijn Haverbeke 
* URL : https://lezer.codemirror.net/
* License : Expat
  Programming Lang: JavaScript
  Description : Node.js modules that provide Lezer grammar for various 
languages

The problem of parsing structured text has resisted one-size-fits all
solutions for over 60 years. Lezer isn't such a solution either, but it is
a very decent parser generator, especially well suited for use in code
editors.

This source package groups @lezer/* packages to provide grammar for C++,
CSS, HTML, Java, JavaScript, JSON, Markdown, PHP, Python, Rust and XML.

It's a dependency of JupyterLab and will be maintained under JS Team
umbrella.



Bug#1035714: ITP: node-codemirror -- Code editor components for JavaScript

2023-05-08 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-codemirror
  Version : 6.11.0
  Upstream Contact: Marijn Haverbeke 
* URL : https://github.com/codemirror
* License : Expat
  Programming Lang: JavaScript
  Description : Code editor components for JavaScript

node-codemirror is a grouped source package of all @codemirror/*
JavaScript components.

CodeMirror is a code editor component for the web. It can be used in websites
to implement a text input field with support for many editing features, and
has a rich programming interface to allow further extension.

node-codemirror is a dependency of JupyterLab and will be maintained
under JS Team umbrella



Bug#1035735: ITP: node-vscode-lsp -- Node.js modules to implement a VSCode client-server

2023-05-08 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-vscode-lsp
  Version : 1.0.0
  Upstream Contact: 
https://github.com/Microsoft/vscode-languageserver-node/issues
* URL : https://github.com/Microsoft/vscode-languageserver-node
* License : Expat
  Programming Lang: JavaScript
  Description : Node.js modules to implement a VSCode client-server

node-vscode-lsp is a monorepo that provides various JS modules to
implement a VSCode client-server.

This is a dependency of JupyterLab. It'll be maintained under JS Team
umbrella.



Bug#1035743: ITP: node-vscode-ws-jsonrpc -- Node.js module to implement jsonrpc client-server communication over WebSocket

2023-05-08 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-vscode-ws-jsonrpc
  Version : 3.0.0
  Upstream Contact: https://github.com/TypeFox/monaco-languageclient/issues
* URL : https://github.com/TypeFox/monaco-languageclient
* License : Expat
  Programming Lang: JavaScript
  Description : Node.js module to implement jsonrpc client-server 
communication over WebSocket

node-vscode-ws-jsonrpc is a module designed to implement communication
between a jsonrpc client and server over WebSocket.

It's a dependency fo JupyterLab. It'll be maintained under JS Team
umbrella.



Bug#1035756: ITP: node-regexp-match-indices -- Node.js polyfill/shim for the RegExp Match Indices proposal

2023-05-08 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-regexp-match-indices
  Version : 1.0.2
  Upstream Contact: Ron Buckton 
* URL : https://npmjs.com/package/regexp-match-indices
* License : Apache-2.0
  Programming Lang: JavaScript
  Description : Node.js polyfill/shim for the RegExp Match Indices proposal

node-regexp-tree implementation is a replacement for RegExp.prototype.exec
that approximates the behavior of the proposal.
See proposal at https://github.com/tc39/proposal-regexp-match-indices

This package is a dependency of JupyterLab. It'll be maintained under JS
Team umbrella.



Bug#1035799: ITP: node-react-highlight-words -- ReactJS component to highlight words within a larger body of text

2023-05-09 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-react-highlight-words
  Version : 0.2.0
  Upstream Contact: https://github.com/bvaughn/react-highlight-words/issues
* URL : https://github.com/bvaughn/react-highlight-words
* License : Expat
  Programming Lang: JavaScript
  Description : ReactJS component to highlight words within a larger body 
of text

node-react-highlight-words is a node-react component used to highlight
words within a larger body of text.
To use it, just provide it with an array of search terms and a body of text
to highlight.

It's a dependency of JupyterLab and will be maintained under JS Team
umbrella.



Bug#1035958: ITP: node-types-chrome -- Typescript definitions for Chrome extension development

2023-05-11 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-types-chrome
  Version : 0.0.235
  Upstream Contact: https://github.com/DefinitelyTyped/DefinitelyTyped/issues
* URL : https://github.com/DefinitelyTyped/DefinitelyTyped
* License : Expat
  Programming Lang: JavaScript
  Description : Typescript definitions for Chrome extension development

Modern JavaScript libraries provides their Typescript definitions to
permits to use them in JavaScript softwares written in Typescript.
When those definitions are missing, instead of writing custom
definitions in each program, some people provides external Typescript
definitions to be reused (definitions for module "foo" are exposed in
@types/foo). In Debian, we chose to embed them inside the node package.
For example, @types/braces is embedded in node-braces.

But @types/* are also used to define anything that can be used in
JavaScript (like @types/filesystem).

This package provides @types/chrome and its generic dependencies:
@types/filesystem and @types/filewriter.

node-types-chrome a dependency of some advanced Node.js modules and will
be a dependency of some Node.js modules needed to build JupyterLab.
It'll be maintained under JS Team umbrella.



Bug#1036903: ITP: node-pure-rand -- Fast pseudorandom number generator for Node.js

2023-05-28 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-pure-rand
  Version : 6.0.2
  Upstream Contact: Nicolas DUBIEN 
* URL : https://github.com/dubzzz/pure-rand
* License : Expat
  Programming Lang: JavaScript
  Description : Fast pseudorandom number generator for Node.js

node-pure-rand is a fast pseudo random number generator with purity in mind.
Pure means that the instance "rng" will never be altered in-place. It can be
called again and again and will always return the same value, but it will
also return the next "rng".

node-pure-rand is a new dependency of jest 29.5. It will be maintained
under JS Team umbrella.



Bug#1040463: ITP: libanyevent-xspromises-perl -- Another Promises library, implemented in XS for performance

2023-07-06 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: libanyevent-xspromises-perl
  Version : 0.005
  Upstream Contact: Tom van der Woerdt 
* URL : https://metacpan.org/release/AnyEvent-XSPromises
* License : GPL-1+ or Artistic
  Programming Lang: Perl
  Description : Another Promises library, implemented in XS for performance

AnyEvent::XSPromises provides a Promises interface, written in XS for
performance, conforming to the Promises/A+ specification.

This library is a dependency of libcassandra-client-perl (#924121) and
will be maintained under Perl Team umbrella.



Bug#1040465: ITP: libdbd-cassandra-perl -- Perl DBI database backend for Cassandra

2023-07-06 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: libdbd-cassandra-perl
  Version : 0.57
  Upstream Contact: Tom van der Woerdt 
* URL : https://metacpan.org/release/DBD-Cassandra
* License : GPL-1+ or Artistic
  Programming Lang: Perl
  Description : Perl DBI database backend for Cassandra

DBD::Cassandra is a Perl5 Database Interface driver for Cassandra, using the
CQL3 query language.



Re: Verify upstream PGP signed sha256sums file

2023-08-31 Thread Yadd

On 9/1/23 08:10, Ben Westover wrote:

Hello,

I add PGP verification to my debian/watch files wherever possible so
that if upstream has a signature on their tarball, it can be verified.
I've seen a few projects now that choose to include a clearsigned file
that contains the sha256sums of all their tarballs and binaries instead
of providing signatures for each file separately. Does Debian have any
way to verify the tarball using this signed checksum file without some
sort of custom script needed? Attached is an example of one such file.

--
Ben Westover


Hi,

there is an issue opened for that (#1014333), contributions welcome !



Bug#1051549: ITP: node-jsan -- JavaScript "All The Things" Notation

2023-09-09 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-jsan
  Version : 3.1.14
  Upstream Contact: Moshe Kolodny
  <https://github.com/kolodny/jsan/issues>
* URL : https://github.com/kolodny/jsan
* License : Expat
  Programming Lang: JavasCRIPT
  Description : JavaScript "All The Things" Notation

node-jsan Easily stringify and parse any object including objects with
circular references, self references, dates, regexes, `undefined`, errors,
and even functions.

node-jsan is a dependency of node-redux-devtools which is needed by
node-jupyterlab. This package will be maintained under JS Team umbrella.



Bug#1051583: ITP: node-fast-json-patch -- Node.js implementation of JSON-Patch

2023-09-09 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-fast-json-patch
  Version : 3.1.1
  Upstream Contact: Joachim Wester 
* URL : https://github.com/Starcounter-Jack/JSON-Patch
* License : Expat
  Programming Lang: JavaScript
  Description : Node.js implementation of JSON-Patch

node-fast-json-patch is a leaner and meaner implementation of JSON-Patch.
Small footprint. High performance. It can:
 * apply patches (arrays) and single operations on JS object
 * validate a sequence of patches
 * observe for changes and generate patches when a change is detected
 * compare two objects to obtain the difference

node-fast-json-patch is a dependency of node-vega-embed, needed for
node-jupyterlab.



Bug#1051591: ITP: node-vega-tooltip -- Tooltip for node-vega and node-vega-lite

2023-09-10 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-vega-tooltip
  Version : 0.33.0
  Upstream Contact: https://github.com/vega/vega-tooltip/issues
* URL : https://github.com/vega/vega-tooltip
* License : BSD-3-Clause
  Programming Lang: JavaScript
  Description : Tooltip for node-vega and node-vega-lite

node-vega-tooltip is a tooltip plugin for Vega and Vega-Lite visualizations.
This plugin implements a custom tooltip handler for Vega that uses custom
HTML tooltips instead of the HTML title attribute.

This is a dependency of node-jupyterlab. It will be maintained under JS
Team umbrella.



Bug#1051601: ITP: node-geojson -- Node.js library to convert geo data into GeoJSON

2023-09-10 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-geojson
  Version : 0.5.0
  Upstream Contact: Casey Cesari
  <https://github.com/caseycesari/geojson.js/issues>
* URL : https://github.com/caseycesari/geojson.js
* License : Expat
  Programming Lang: JavaScript
  Description : Node.js library to convert geo data into GeoJSON

node-geojson is a dependency of node-vega-lite and a TS dependency of
node-d3. It will be maintained under JS Team umbrella.



Bug#1051608: ITP: node-d3-geo-projection -- Extended geographic projections for node-d3-geo

2023-09-10 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-d3-geo-projection
  Version : 4.0.0
  Upstream Contact: Mike Bostock <https://bost.ocks.org/mike>
* URL : https://d3js.org/d3-geo-projection/
* License : ISC
  Programming Lang: JavaScript
  Description : Extended geographic projections for node-d3-geo

node-d3-geo-projection provides extended geographic projections for
node-d3-geo. It's a dependency of node-vega-lite, needed to build
node-jupyterlab. It will be maintained under JS Team umbrella.



Bug#1051628: ITP: node-d3-delaunay -- Node.js fast library for computing the Voronoi diagram

2023-09-10 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-d3-delaunay
  Version : 6.0.4
  Upstream Contact: Observable, Inc.
  <https://github.com/d3/d3-delaunay/issues>
* URL : https://github.com/d3/d3-delaunay
* License : ISC
  Programming Lang: JavaScript
  Description : Node.js fast library for computing the Voronoi diagram

node-d3-delaunay is a fast library for computing the Voronoi diagram of a set
of two-dimensional points. It is based on included node-delaunator, a fast
library for computing the Delaunay triangulation using sweep algorithms.
The Voronoi diagram is constructed by connecting the circumcenters of
adjacent triangles in the Delaunay triangulation.

It's a missing dependency of node-vega, needed to build node-jupyterlab



Bug#1051660: ITP: node-vega-lite -- Node.js library that provides a higher-level grammar for visual analysis for node-vega

2023-09-10 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-vega-lite
  Version : 5.14.1
  Upstream Contact: University of Washington Interactive Data Lab
  <https://github.com/vega/vega-lite/issues>
* URL : https://github.com/vega/vega-lite/issues
* License : BSD-3-Clause
  Programming Lang: JavaScript
  Description : Node.js library that provides a higher-level grammar for 
visual analysis for node-vega

node-vega-lite provides a higher-level grammar for visual analysis that
generates complete Vega specifications.
More details available on https://vega.github.io/vega-lite/docs/. Try
available also on line: https://vega.github.io/editor/#/custom/vega-lite

This library is a dependency of node-vega-embed, needed to build
node-jupyterlab. Will be maintained under JS Team umbrella



Bug#1051694: ITP: node-vega-themes -- Themes for stylized Vega and Vega-Lite visualizations

2023-09-11 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-vega-themes
  Version : 2.14.0
  Upstream Contact: University of Washington Interactive Data Lab
  <https://github.com/vega/vega-themes/issues>
* URL : https://github.com/vega/vega-themes/issues
* License : BSD-3-Clause
  Programming Lang: JavaScript
  Description : Themes for stylized Vega and Vega-Lite visualizations

A Vega *theme* is a configuration object with default settings for a variety
of visual properties such as colors, typefaces, line widths and spacing. This
module exports a set of named themes, which can be passed as input to the
node-vega or node-vega-lite with node-vega-embed or directly as a
configuration object to the Vega parser.

This package is a dependency of node-vega-embed which is needed to build
node-jupyterlab. Will be maintained under JS Team umbrella.



Bug#1051705: ITP: node-vega-embed -- Node.js library to easily embed vega views

2023-09-11 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-vega-embed
  Version : 6.22.2
  Upstream Contact: University of Washington Interactive Data Lab
  <https://github.com/vega/vega-embed/issues>
* URL : https://github.com/vega/vega-embed/issues
* License : BSD-3-Clause
  Programming Lang: $jAVAsCRIPT
  Description : Node.js library to easily embed vega views

node-vega-embed makes it easy to embed interactive node-vega and
node-vega-lite views into web pages.

It's another dependency needed to build node-jupyterlab. Will be
maintained under JS Team umbrella



Bug#1051823: ITP: libjs-simulate-event -- JavaScript library to trigger DOM events on any element

2023-09-12 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: libjs-simulate-event
  Version : 1.4.0
  Upstream Contact: Blake Embrey 
* URL : https://github.com/blakeembrey/simulate-event
* License : Expat
  Programming Lang: JavaScript
  Description : JavaScript library to trigger DOM events on any element

libjs-simulate-event provide a simple way to trigger DOM events on any
element:
  * simulateEvent.simulate(document.body, 'click')

It's a build dependency of node-jupyterlab and will be maintaied under
JS Team umbrella



Bug#1051930: ITP: node-node-pty -- Node.js library to allow one to fork processes with pseudoterminal file descriptors

2023-09-14 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-node-pty
  Version : 1.0.0
  Upstream Contact: node-pty authors
  <https://github.com/microsoft/node-pty/issues>
* URL : https://github.com/microsoft/node-pty/issues
* License : Expat
  Programming Lang: JavaScript
  Description : Node.js library to allow one to fork processes with 
pseudoterminal file descriptors

node-node-pty provides forkpty bindings for node.js. This allows one to fork
processes with pseudoterminal file descriptors. It returns a terminal object
which allows reads and writes. This is useful for:
 * Writing a terminal emulator
 * Getting certain programs to think they are in a terminal

node-node-pty is a dependency of node-xterm 5 which is needed to build
node-jupyterlab. Will be maintained under JS Team umbrella.



Bug#1051974: ITP: inwasm -- Inline WebAssembly for Typescript

2023-09-14 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: inwasm
  Version : 0.0.13
  Upstream Contact: Joerg Breitbart 
* URL : https://github.com/jerch/inwasm
* License : Expat
  Programming Lang: JavaScript
  Description : Inline WebAssembly for Typescript

InWasm is a small bundler for inline standalone wasm libraries (Web Assembly).
It compiles and bundles the wasm source code inplace, using either
clang, wabt and/or emscripten.

inwasm is a build dependency needed to build node-xterm-wasm-parts,
which is required by node-xterm 5 which update is needed to build
node-jupyterlab. Will be maintained under JS Team umbrella.



Bug#1051991: ITP: node-sixel -- Node.js library to manage Sixel images

2023-09-15 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-sixel
  Version : 0.16.0
  Upstream Contact: Joerg Breitbart 
* URL : https://github.com/jerch/node-sixel/
* License : Expat
  Programming Lang: JavaScript
  Description : Node.js library to manage Sixel images

node-sixel is a image decoding / encoding library for node and the browser.

It is a build dependency of node-xterm 5 which is required for
node-jupyterlab. Will be maintained under JS Team umbrella.



Bug#1052054: ITP: node-sort-package-json -- Node.js library to sort package.json

2023-09-16 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-sort-package-json
  Version : 2.5.1
  Upstream Contact: Keith Cirkel 
* URL : https://github.com/fisker/git-hooks-list
* License : Expat
  Programming Lang: JavaScript
  Description : Node.js library to sort package.json

node-sort-package-json is a small library useful to sort package.json files
of Node.js modules, not in alphabetic order but in logical order (starting
by name and version).

It's a dependency of node-jupyterlab and will be maintained under JS
Team umbrella.



Bug#1052075: ITP: node-speech-rule-engine -- NodeJS version of the ChromeVox speech rule engine

2023-09-16 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-speech-rule-engine
  Version : 3.2.2
  Upstream Contact: Volker Sorge 
* URL : https://github.com/zorkow/speech-rule-engine
* License : Apache-2.0
  Programming Lang: JavaScript
  Description : NodeJS version of the ChromeVox speech rule engine

node-speech-rule-engine (SRE) can translate XML expressions into speech
strings according to rules that can be specified in a syntax using Xpath
expressions.

It's a dependnecy of node-mathjax-full, needed to build node-jupyterlab.
Will be maintained under JS Team upbrella.



Bug#1052076: ITP: node-mathjax-full -- JavaScript library to display math in browsers

2023-09-16 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-mathjax-full
  Version : 3.2.2
  Upstream Contact: The MathJax Consortium
  <https://github.com/mathjax/Mathjax-src/issues>
* URL : https://github.com/mathjax/Mathjax-src
* License : Apache-2.0
  Programming Lang: JavaScript
  Description : JavaScript library to display math in browsers

MathJax is an open-source JavaScript display engine for LaTeX, MathML,
and AsciiMath notation that works in all modern browsers. It was
designed with the goal of consolidating the recent advances in web
technologies into a single, definitive, math-on-the-web platform
supporting the major browsers and operating systems.  It requires no
setup on the part of the user (no plugins to download or software to
install), so the page author can write web documents that include
mathematics and be confident that users will be able to view it
naturally and easily.  Simply include MathJax and some mathematics in
a web page, and MathJax does the rest.

node-mathjax-full is a dependency of node-jupyterlab. It will be
maintained under JS Team umbrella.



Bug#1052140: ITP: node-html-webpack-plugin -- node-webpack plugin to create HTML files

2023-09-17 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-html-webpack-plugin
  Version : 5.5.3
  Upstream Contact: JS Foundation
  <https://github.com/jantimon/html-webpack-plugin/issues>
* URL : https://github.com/jantimon/html-webpack-plugin
* License : JavaScript
  Programming Lang: Expat
  Description : node-webpack plugin to create HTML files

node-html-webpack-plugin is a node-webpack plugin that simplifies
creation of HTML files to serve a node-webpack bundle.This is
especially useful for bundles that include a hash in the filename
which changes every compilations

It's a build dependency of node-jupyterlab. Will be maintained under JS
Team umbrella.



Bug#1052143: ITP: node-html-loader -- Node module that exports HTML as string

2023-09-18 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-html-loader
  Version : 4.2.0
  Upstream Contact: JS Foundation
  <https://github.com/webpack-contrib/html-loader/issues>
* URL : https://github.com/webpack-contrib/html-loader
* License : Expat
  Programming Lang: JavaScript
  Description : Node module that exports HTML as string

node-html-loader exports HTML as string. HTML is minimized when the
compiler demands. It is typically used as node-webpack plugin.

node-html-loader is a dependency of node-jupyterlab and will be
maintained under JS Team umbrella



Bug#1052147: ITP: node-source-map-loader -- Node.js library to extract source maps

2023-09-18 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-source-map-loader
  Version : 4.0.1
  Upstream Contact: JS Founadation
  <https://github.com/webpack-contrib/source-map-loader/issues>
* URL : https://github.com/webpack-contrib/source-map-loader
* License : Expat
  Programming Lang: JavaScript
  Description : Node.js library to extract source maps

node-source-map-loader is a JS library to extracts source maps from
existing source files. Can be used in a node-webpack rule.

It's a build dependency of node-jupyterlab, will be maintained under JS
Team umbrella.



Bug#1052170: ITP: node-playwright -- JavaScript framework for Web Testing and Automation

2023-09-18 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-playwright
  Version : 1.38.0
  Upstream Contact: Microsoft Corporation
  <https://github.com/Microsoft/playwright/issues>
* URL : https://github.com/Microsoft/playwright
* License : Apache-2.0
  Programming Lang: JavaScript
  Description : JavaScript framework for Web Testing and Automation

node-playwright is a framework for Web Testing and Automation. It allows
testing Chromium, Firefox and WebKit with a single API. Playwright is
built to enable cross-browser web automation that is ever-green, capable,
reliable and fast.

Another node-jupyterlab dependency, will be maintained under JS Team
umbrella.



Bug#1052246: ITP: node-vdom-to-html -- Node.js library to turn virtual-dom nodes into HTML

2023-09-19 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-vdom-to-html
  Version : 2.3.1
  Upstream Contact: Nathan Tran 
* URL : https://github.com/nthtran/vdom-to-html
* License : Expat
  Programming Lang: JavaScript
  Description : Node.js library to turn virtual-dom nodes into HTML

node-vdom-to-html turn virtual-dom nodes into HTML. virtual-dom is a
collection of modules designed to provide a declarative way of
representing the DOM.

This is a dependency of node-stdlib which is needed to build
node-jupyterlab. Will be maintained under JS Team umbrella.



Bug#1052301: ITP: node-stdlib -- Standard library for JavaScript and Node.js

2023-09-19 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-stdlib
  Version : 0.0.96
  Upstream Contact: The Stdlib Authors
  <https://github.com/stdlib-js/stdlib/graphs/contributors>
* URL : https://github.com/stdlib-js/stdlib
* License : Apache-2.0
  Programming Lang: JavaScript
  Description : Standard library for JavaScript and Node.js

node-stdlib is a standard library for JavaScript and Node.js, with an
emphasis on numerical and scientific computing applications. The library
provides a collection of robust, high performance libraries for mathematics,
statistics, data processing, streams, and more and includes many utilities
expected from a standard library.

node-stdlib is a build dependency of node-jupyterlab. Will be maintained
under JS Team umbrella.



Bug#1055480: ITP: libwebservice-s3-tiny-perl -- Perl module for using S3 or compatible APIs

2023-11-06 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org, y...@debian.org

* Package name: libwebservice-s3-tiny-perl
  Version : 0.003
  Upstream Contact: James Raspass 
* URL : https://metacpan.org/release/WebService-S3-Tiny
* License : Artistic or GPL-1+ (and part under Apache-2.0)
  Programming Lang: Perl
  Description : Perl module for using S3 or compatible APIs

WebService::S3::Tiny is a little Perl module for using any S3 or compatible
APIs.

It will be maintained under Perl Team umbrella.



Migration blocked

2023-12-04 Thread Yadd

Hi all,

I uploaded src:node-proxy-agents into unstable, which is the new source 
of node-proxy and node-https-proxy-agent. This package didn't migrate 
but I don't understand the reason of this block.


The tracker[1] reports regressions on node-proxy and 
node-https-proxy-agent (which are replaced), and related logs contains 
"ERROR: erroneous package: rules extract failed with exit code 1".


How can I fix this problem ?

Best regards,
Yadd

[1]: https://tracker.debian.org/pkg/node-proxy-agents



Re: Migration blocked

2023-12-06 Thread Yadd

On 12/5/23 06:52, Yadd wrote:

Hi all,

I uploaded src:node-proxy-agents into unstable, which is the new source 
of node-proxy and node-https-proxy-agent. This package didn't migrate 
but I don't understand the reason of this block.


The tracker[1] reports regressions on node-proxy and 
node-https-proxy-agent (which are replaced), and related logs contains 
"ERROR: erroneous package: rules extract failed with exit code 1".


How can I fix this problem ?

Best regards,
Yadd

[1]: https://tracker.debian.org/pkg/node-proxy-agents


Hi,

can someone help me here ?



Re: Migration blocked

2023-12-06 Thread Yadd

On 12/6/23 23:02, Paul Gevers wrote:

Hi,

On 05-12-2023 03:52, Yadd wrote:
  I uploaded src:node-proxy-agents into unstable, which is the new source
of node-proxy and node-https-proxy-agent. This package didn't migrate 
but I don't understand the reason of this block.


The tracker[1] reports regressions on node-proxy and 
node-https-proxy-agent (which are replaced), and related logs contains 
"ERROR: erroneous package: rules extract failed with exit code 1".


How can I fix this problem ?


To be fair, I don't think you can unless you like to work on britney2 
[2] and/or autopkgtest [3]. This is a corner case that our software 
doesn't handle correctly. So, the right course of action in a case like 
this is to contact the Release Team (I'm a member, so consider it done). 
*Maybe* a removal from unstable of src:node-https-proxy-agent and 
src:node-proxy would help, but I'm not convinced. Those sources should 
eventually go away automatically [4] (from your point of view).


Paul


Thank a lot Paul !



Bug#1058864: ITP: ovito -- scientific data visualization and analysis software for particle-based simulations

2023-12-16 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org, y...@debian.org

* Package name: ovito
  Version : 3.9.4
  Upstream Contact: https://gitlab.com/stuko/ovito/-/issues
* URL : https://www.ovito.org
* License : GPL-3 or Expat
  Programming Lang: C++
  Description : scientific data visualization and analysis software for 
particle-based simulations

OVITO is a scientific data visualization and analysis software for atomistic,
molecular and other particle-based simulations.

This package is part of Jupyterlab ecosystem.



Bug#1059469: ITP: node-ipydatagrid -- Fast Datagrid widget for the Jupyter Notebook and JupyterLab

2023-12-26 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-ipydatagrid
  Version : 1.2.0
  Upstream Contact: https://github.com/Bloomberg/ipydatagrid/issues
* URL : https://github.com/Bloomberg/ipydatagrid
* License : BSD-3-Clause
  Programming Lang: JavaScript
  Description : Fast Datagrid widget for the Jupyter Notebook and JupyterLab

node-ipydatagrid provides a fast Datagrid widget for the Jupyter Notebook and
JupyterLab.

This package will be maintained under Debian PAN Maintainers Team



Re: Any way to install packages+run autopkgtests on porterbox machines?

2024-03-02 Thread Yadd

On 3/1/24 18:08, Andrey Rahmatullin wrote:

On Fri, Mar 01, 2024 at 07:15:16PM +0530, Nilesh Patra wrote:

You can use local sbuild chroots for foreign architectures, both for
building and, I assume, running autopkgtests.


I know but that is not something I want. This invaidates the whole point of 
using
porter machines.

I though the whole point of using porter machines is being able to run at
least something on architectures you don't have otherwise. Local chroots
are superior to that, not inferior, when they are also available..


local schroots don't permit to run autopkgtest in the same env (Debian 
uses lsc), and I don't think we can reproduce distinct architectures 
inside lsc. (And when I follow the lsc doc given with autopkgtest, 
nothing work: no network inside containers).


So Like Nilesh, I try to reproduce autopkgtest failures using modified 
build tests (and waste a lot of time to do that).




Re: Mot de passe

2024-04-02 Thread Yadd

On 4/2/24 15:03, Ghislain Pierrat wrote:

Bonjour ,
En tant qu’utilisateur de produit APPLE , j’utilise le gestionnaire de mot de 
passe TROUSSEAU
Je me connecte épisodiquement sur un site de données biologiques de santé pour 
lequel un mot de passe m’a été fourni . Ce mot de passe est déclaré faible par 
le gestionnaire ; en tentant de le changer à l’aide du  gestionnaire je suis 
aiguillé sur une page de votre site sans pouvoir changer ce mot de passe
Est il possible de le faire et comment ?
Merci de votre réponse

G P


Sorry for fellow Debian Developers, I'll answer in French.


Bonjour,

ceci est une liste de diffusion en anglais et très éloignée de votre sujet.
Le système Trousseau est un gestionnaire de mots-de-passe d'Apple et ici 
vous écrivez à une liste rassemblant les développeurs du système 
d'exploitation Debian.
Je ne comprends pas du tout comment vous avez été ré-aiguillé ici mais 
il est fort probable que personne ici ne puisse vous aider. 
Adressez-vous plutôt à votre support Apple.


Cordialement,



Bug#1068862: ITP: node-microsoft-fast -- FAST monorepo, containing web component packages, tools, examples, and documentation

2024-04-12 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-microsoft-fast
  Version : 0~20240320-1
  Upstream Contact: https://github.com/Microsoft/fast/issues
* URL : https://github.com/Microsoft/fast
* License : Expat
  Programming Lang: JavaScript
  Description : FAST monorepo, containing web component packages, tools, 
examples, and documentation

FAST is a collection of technologies built on Web Components and modern Web
Standards, designed to help you efficiently tackle some of the most common
challenges in website and application design and development.

* Create reusable UI components with `@microsoft/fast-element`, all based on
  W3C Web Component standards.
* Use `@microsoft/fast-foundation` library to rapidly build W3C OpenUI-based
  (https://open-ui.org/) design systems without re-implementing component
  logic.
* Leverage modern, W3C standards-based SSR for Web Components by plugging in
  `@microsoft/fast-ssr`.
* Bring all the pieces together to build SPAs and rich experiences with our
  Web Components router by installing `@microsoft/fast-router`.
* React users can drop in `@microsoft/fast-react-wrapper` to turn any Web
  Component into a native React component.
* Integrate FAST Web Components with any library, framework, or build system.

This monorepositopry will provide the following packages:
* node-microsoft-fast-colors
* node-microsoft-fast-element
* node-microsoft-fast-foundation
* node-microsoft-fast-react-wrapper
* node-microsoft-fast-router
* node-microsoft-fast-ssr
* node-microsoft-fast-web-utilities

This is required to update node-jupyterlab.



Bug#1070408: ITP: python3-tabnet -- Attentive Interpretable Tabular Learning

2024-05-04 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org, y...@debian.org

* Package name: python3-tabnet
  Version : 4.1.0
  Upstream Contact: DreamQuark <https://github.com/dreamquark-ai/tabnet/issues>
* URL : https://github.com/dreamquark-ai/tabnet
* License : Expat
  Programming Lang: Python
  Description : Attentive Interpretable Tabular Learning

python3-tabnet is a pyTorch implementation of Tabnet (TabNet: Attentive
Interpretable Tabular Learning, https://arxiv.org/pdf/1908.07442.pdf).
Please note that some different choices have been made overtime to improve
the library which can differ from the orginal paper.

This package is needed for jupyterlab. Will be maintained under
Debian Pan Maintainers Team umbrella.



Bug#1070831: ITP: python3-nxtomo -- Python API to edit NXtomo application

2024-05-09 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org, y...@debian.org

* Package name: python3-nxtomo
  Version : 1.2.3
  Upstream Contact:  , Pierre Paleo 
 , Alessandro Mirone  , Jérôme Lesaint 

* URL : https://gitlab.esrf.fr/tomotools/nxtomo
* License : Expat
  Programming Lang: Python
  Description : Python API to edit NXtomo application

NXtomo is a application definition for x-ray or neutron tomography raw data.
See https://manual.nexusformat.org/classes/applications/NXtomo.html

python3-nxtomo provide a friendly API to create and edit NXtomo application.

This package will be maintained under Debian PAN Team.


Re: Changed Github download URLs are affecting lots of existing watch files

2021-03-26 Thread Yadd
Le 26/03/2021 à 22:38, Andreas Tille a écrit :
> Hi,
> 
> I just learned that what was formerly something like
> 
>https://github.com/#GITHUBUSER#/#PACKAGE#/releases/latest 
> .*/archive/#PREFIX#@ANY_VERSION@\.tar\.gz
> 
> has to be
> 
>https://github.com/#GITHUBUSER#/#PACKAGE#/releases/latest 
> .*/archive.*/#PREFIX#@ANY_VERSION@\.tar\.gz
> 
> now (at least) since what was formerly
> 
>   .*/archive/
> 
> became now
> 
>   .*/archive/refs/tags/
> 
> This breaks at least all Debian Med packages refereing to Github and
> probably way more.  This means our toolset will fail to detect new
> upstream versions.
> 
> Any idea what to do (besides uploading all packages obtained from
> Github right after the release)?

This breaks also more than thousand package from JS Team.

We could perhaps handle that with uscan then each time GitHub changes
its website, only uscan should be updated.

IDEA 1: create a uscan macro

  version=4

  opts=\
  filenamemangle=s/.*\/@ANY_VERSION@\.tar\.gz/@PACKAGE@-$1.tar.gz/ \
  https://github.com/user/module/tags @GITHUBREGEX@


IDEA 2: create a uscan option:

  version=4

  opts="githubTags" https://github.com/user/module

Then uscan will replace this by

  opts=\
  filenamemangle=s/.*\/@ANY_VERSION@\.tar\.gz/@PACKAGE@-$1.tar.gz/ \
  https://github.com/user/module/tags \
.*/archive/.*/v?@ANY_VERSION@\.tar\.gz


Same idea for "githubReleases" (use ".../releases" instead of ".../tags")

Cheers,
Xavier



Re: using uscan with Fossil SCM

2021-04-30 Thread Yadd
Le 30/04/2021 à 23:31, Romain Porte a écrit :
> Hi fellow Debianites,
> 
> I am currently in the process of packaging grammalecte [1] that relies
> on the Fossil SCM [2]. However on the taglist page [3] the links are
> directing to Fossil HTML pages, but not .tar.xz files. When browsing out
> the 2.1.2 tag HTML page [4], one has to follow the "check-in" link [5]
> before being able to download an archive from the resulting page [6].
> 
> As Fossil seems to be an SCM that could be used by other packages, does
> anyone already managed to use uscan with Fossil? I was not able to find
> any examples in the manpage nor on codesearch.d.o. I see that uscan
> supports custom scripts, so one may be able to follow the links using
> the script but I am not sure what software I am allowed to call into the
> script and if tools for parsing HTML are available (thinking about
> BeautifulSoup Python library). This may be very hacky and manual, and
> maybe we should find a way to deal with Fossil SCM together for possible
> future packages and document this in the uscan man page.
> 
> Thanks in advance for your highlights,

Hi,

no uscan isn't able to do this. The simplest way is to write a
"fossil.pm" file in /ussr/share/perl5/Devscripts/Uscan/ (see git.pm or
svn.pm). Then it will be possible to use "mode=fossil" in debian/watch
and use tags directly.

Cheers,
Yadd



Re: using uscan with Fossil SCM

2021-04-30 Thread Yadd
Le 01/05/2021 à 08:31, Sergei Golovan a écrit :
> Hi Romain,
> 
> On Sat, May 1, 2021 at 1:26 AM Romain Porte  wrote:
>>
>> Hi fellow Debianites,
>>
>> I am currently in the process of packaging grammalecte [1] that relies
>> on the Fossil SCM [2]. However on the taglist page [3] the links are
>> directing to Fossil HTML pages, but not .tar.xz files. When browsing out
>> the 2.1.2 tag HTML page [4], one has to follow the "check-in" link [5]
>> before being able to download an archive from the resulting page [6].
> 
> With Fossil you don't have to know the exact artifact hash in order to 
> download
> tagged revisions. Knowing the tag name is sufficient. You can construct the
> download URL yourself given the tag name. The following debian/watch seems
> to work, it uses filenamemangle and downloadurlmangle to manualy specify
> the filename and URL to download:
> 
> =
> version=4
> 
> opts="searchmode=plain, \
>   
> filenamemangle=s//grammalecte-$1.tar.gz/,
> \
>   
> downloadurlmangle=s//http:\/\/code.grammalecte.net:8080\/tarball\/Grammalecte.tar.gz?r=v$1/"
> \
> http://code.grammalecte.net:8080/taglist \
> 
> =
> Cheers!

Hi Sergei,

could you help me to update uscan manpage[1] to document fossil use ?

Cheers,
Yadd

[1]:
https://salsa.debian.org/debian/devscripts/-/blob/master/scripts/uscan.pl#L1302



Re: using uscan with Fossil SCM

2021-05-03 Thread Yadd
Le 03/05/2021 à 11:26, Barak A. Pearlmutter a écrit :
> As the Fossil Debian package maintainer, I'd certainly be grateful for
> notes on how to use Fossil for Debian packages. I have my own
> idiosyncratic workflow for Fossil itself, but it's not general because
> it relies on upstream's distribution of tarballs, and otherwise uses
> the local fossil repo, and is not very automated. Would be happy to
> put notes, scripts, snippets, etc, in
> /usr/share/doc/fossil/README-Debian or some such.
> 
> A pipeline with "v=$(fossil tag list | egrep  | max) ;
> fossil tarball $v foo.tar" where  defaults to version_.*
> or some such but can come from debian/gbp.conf might be useful, for
> use with a local fossil repo. If there's nothing local only remote,
> hmmm
> 
> One thing I should mention is that Fossil upstream is very
> cooperative. If the web pages a Fossil repo makes available by default
> don't have the right hooks for uscan, if we could ask for something
> very simple (maybe a page with a list of all tags each consisting of a
> link to a tarball FOO-tag.tar.xz) that would I think be something they
> would seriously consider.

Yes it would be fine. This page can also be a JSON page
(opts="searchmode=plain")

Cheers,
Yadd



Bug#990750: ITP: libtest-exports-perl -- Perl module to test that modules export the right symbols

2021-07-06 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: libtest-exports-perl
  Version : 1
  Upstream Author : Ben Morrow 
* URL : https://metacpan.org/release/Test-Exports
* License : BSD-2-Clause
  Programming Lang: Perl
  Description : Perl module to test that modules export the right symbols

Test::Exports provides simple test functions for testing other modules
"import" methods. Testing is currently limited to checking which subs have been
imported.

In order to keep different calls to ->import separate, Test::Exports performs
these calls from a private package. The symbol-testing functions then test
whether or not symbols are present in this private package, ensuring none of
this interferes with your test script itself.

Test::Exports is a build dependency of Readonly::Tiny which will be used
by lintian (https://lists.debian.org/debian-perl/2021/07/msg0.html)



Bug#990751: ITP: libreadonly-tiny-perl -- Perl module to provide simple, correct readonly values

2021-07-06 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: libreadonly-tiny-perl
  Version : 4
  Upstream Author : Ben Morrow 
* URL : https://metacpan.org/release/Readonly-Tiny
* License : BSD-2-Clause
  Programming Lang: Perl
  Description : Perl module to provide simple, correct readonly values

Readonly::Tiny provides a simple and correct way of making values readonly.
Unlike Readonly it does not cause arrays and hashes to be tied, it just uses
the core SvREADONLY flag.

Readonly::Tiny  will be used by lintian
(https://lists.debian.org/debian-perl/2021/07/msg0.html)



Bug#992322: ITP: node-minipass -- Nodejs minimal implementation of a PassThrough stream

2021-08-17 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org, 
pkg-javascript-de...@lists.alioth.debian.org

* Package name: node-minipass
  Version : 3.1.3
  Upstream Author : npm, Inc. and Contributors
* URL : https://github.com/isaacs/minipass
* License : ISC
  Programming Lang: JavaScript
  Description : Nodejs minimal implementation of a PassThrough stream

minipass is a very minimal implementation of a PassThrough stream

It's very fast for objects, strings, and buffers.

Supports pipe()ing (including multi-pipe() and backpressure transmission),
buffering data until either a data event handler or pipe() is added (so
you don't lose the first chunk), and most other cases where PassThrough
is a good idea.

Currently, minipass is embedded in npm, node-cacache, node-ssri and
node-tar. It is also a dependency of next node-tap. The goal of this ITP
is to package it separately and then remove embedded minipass. The
package will embed also some little reverse dependencies of minipass
needed by node-cacache, npm and node-tap:
 * minipass-flush
 * minipass-collect
 * minipass-pipeline
 * minipass-json-stream
 * minipass-sized

This package will be maintained under Pkg-JS umbrella.

Cheers,
Yadd



Bug#992429: ITP: libapache-session-mongodb-perl -- Apache::Session implementation for MongoDB databases

2021-08-18 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: libapache-session-mongodb-perl
  Version : 0.21
  Upstream Author : Xavier Guimard 
* URL : https://metacpan.org/release/Apache-Session-MongoDB
* License : Artistic-1.0 or GPL-1+
  Programming Lang: Perl
  Description : Apache::Session implementation for MongoDB databases

Apache::Session::MongoDB module is an implementation of Apache::Session.
It uses the MongoDB backing store and no locking.

This module is one of the backends proposed by lemonldap-ng Web-SSO
system.

Cheers,
Yadd



Bug#994406: ITP: node-mdn-browser-compat-data -- Compatibility data for Web technologies

2021-09-15 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-mdn-browser-compat-data
  Version : 4.0.3
  Upstream Author : MDN Web Docs
* URL : https://github.com/mdn/browser-compat-data
* License : CC0-1.0
  Programming Lang: JavaScript
  Description : Compatibility data for Web technologies

@mdn/browser-compat-data contains browser compatibility data that
describes which platforms (where "platforms" are usually, but not always,
web browsers) support particular Web APIs.
.
This data can be used in documentation, to build compatibility tables
listing browser support for APIs.

This package is needed to upgrade node-y18n. It will be maintained under
JS Team umbrella



Re: [Pkg-javascript-devel] Bug#995722: Not running tests because tests miss source code is not useful

2021-10-06 Thread Yadd
Le 06/10/2021 à 23:32, Thomas Goirand a écrit :
> On 10/6/21 6:53 PM, Pirate Praveen wrote:
>> [adding -devel]
>>
>> On ബു, ഒക്ടോ 6 2021 at 12:16:07 വൈകു +0200 +0200, Jonas Smedegaard
>>  wrote:
>>> Quoting Yadd (2021-10-06 11:43:40)
>>>>  On Lu, 04 oct 21, 16:40:48, Bastien Roucari�s wrote:
>>>>  > Source: src:node-lodash
>>>>  > Version: 4.17.21+dfsg+~cs8.31.173-1
>>>>  > Severity: serious
>>>>  > Justification: do not compile from source
>>>>  >
>>>>  > Dear Maintainer,
>>>>  >
>>>>  > The vendor directory should be emptied
>>>>  >
>>>>  > The debug version is compiled without source (lintian warn) and
>>>> moreover the
>>>>  > rest of file are already packaged
>>>>  >
>>>>  > grep -R vendor * gives only a few hit that could be cured by
>>>> symlinking
>>>>  >
>>>>  > Bastien
>>>>  Hi,
>>>>
>>>>  this files are used for test only, maybe severity could be decreased.
>>>
>>> I find the severity accurate: Relying on non-source code is a severe
>>> violation of Debian Policy, not matter the purpose of relying on it.
>>
>> I think we should change the policy here. Running tests helps improve
>> the quality of the software we ship. Many times the vendored code is
>> used to ensure the code does not break in a specific situation. I don't
>> think reducing test coverage in such situations is really helpful.
> 
> Right, running tests helps improve the quality of software we ship.
> Which is why you probably need to test using what's shipped in Debian
> rather than using a vendored source-less code.
> 
> If we rely on non-free code for tests, that's really bad too, and that
> must be avoided just like we're avoiding source-less code everywhere
> else in Debian. The policy shall not change, please.

We are not talking about really-non-free code, but minified JavaScript
code released under a free license.

If we want to be strict here, there will be some excluded package: for
example most of the softwares listed here will be excluded:
https://lintian.debian.org/tags/embedded-javascript-library

Is it what you want ?



Re: [Pkg-javascript-devel] Bug#995722: Not running tests because tests miss source code is not useful

2021-10-08 Thread Yadd
Le 08/10/2021 à 10:18, Thomas Goirand a écrit :
> On 10/7/21 7:06 AM, Yadd wrote:
>> Le 06/10/2021 à 23:32, Thomas Goirand a écrit :
>>> On 10/6/21 6:53 PM, Pirate Praveen wrote:
>>>> [adding -devel]
>>>>
>>>> On ബു, ഒക്ടോ 6 2021 at 12:16:07 വൈകു +0200 +0200, Jonas Smedegaard
>>>>  wrote:
>>>>> Quoting Yadd (2021-10-06 11:43:40)
>>>>>>  On Lu, 04 oct 21, 16:40:48, Bastien Roucari�s wrote:
>>>>>>  > Source: src:node-lodash
>>>>>>  > Version: 4.17.21+dfsg+~cs8.31.173-1
>>>>>>  > Severity: serious
>>>>>>  > Justification: do not compile from source
>>>>>>  >
>>>>>>  > Dear Maintainer,
>>>>>>  >
>>>>>>  > The vendor directory should be emptied
>>>>>>  >
>>>>>>  > The debug version is compiled without source (lintian warn) and
>>>>>> moreover the
>>>>>>  > rest of file are already packaged
>>>>>>  >
>>>>>>  > grep -R vendor * gives only a few hit that could be cured by
>>>>>> symlinking
>>>>>>  >
>>>>>>  > Bastien
>>>>>>  Hi,
>>>>>>
>>>>>>  this files are used for test only, maybe severity could be decreased.
>>>>>
>>>>> I find the severity accurate: Relying on non-source code is a severe
>>>>> violation of Debian Policy, not matter the purpose of relying on it.
>>>>
>>>> I think we should change the policy here. Running tests helps improve
>>>> the quality of the software we ship. Many times the vendored code is
>>>> used to ensure the code does not break in a specific situation. I don't
>>>> think reducing test coverage in such situations is really helpful.
>>>
>>> Right, running tests helps improve the quality of software we ship.
>>> Which is why you probably need to test using what's shipped in Debian
>>> rather than using a vendored source-less code.
>>>
>>> If we rely on non-free code for tests, that's really bad too, and that
>>> must be avoided just like we're avoiding source-less code everywhere
>>> else in Debian. The policy shall not change, please.
>>
>> We are not talking about really-non-free code, but minified JavaScript
>> code released under a free license.
>>
>> If we want to be strict here, there will be some excluded package: for
>> example most of the softwares listed here will be excluded:
>> https://lintian.debian.org/tags/embedded-javascript-library
>>
>> Is it what you want ?
> 
> I would like these binaries (yes, minified JS is the same as binaries)
> to be replaced by source code. Yes, that's what I want... which is not
> what you're pointing at. You're pointing at packages not using Debian
> version of the libraries, which is different.
> 
> Somehow, I believe it's kind of ok if *docs* are using their own version
> of these files, provided it's not a minified version.
> 
> Cheers,
> 
> Thomas Goirand (zigo)

Take a look, most of them embed a minified version (jquery* for example)



Re: Bug#995722: Not running tests because tests miss source code is not useful

2021-10-08 Thread Yadd
Le 08/10/2021 à 22:54, Thomas Goirand a écrit :
> On 10/8/21 10:20 AM, Yadd wrote:
>> Take a look, most of them embed a minified version (jquery* for example)
> Yeah ... Everyone upstream thinks it's ok to have 15907152438 copies of
> jquery floating around... There's room for improvement for sure! :)
> 
> Thomas Goirand (zigo)

If you really consider minified files as binary, there's a room for
creating a lot of RC bugs



Re: Bug#995722: Not running tests because tests miss source code is not useful

2021-10-11 Thread Yadd
Le 10/10/2021 à 15:36, Kristian Nielsen a écrit :
> Julien Puydt  writes:
> 
>> There was the case years ago of the smarteiffel compiler. It was supposed
>> to be open source, but upstream only released C code. And that was bad,
>> because it wasn't what *they* worked with: they had eiffel sources, and the
>> C code was preprocessed and didn't allow/permit bootstrapping. It took some
> 
> This is a good example, because it shows how "source code" is defined by
> what upstream development uses, not merely by users being able to compile
> the released code.
> 
> But the situation here seems to be the opposite: The minified javascript
> *is* what *they* (upstream developers) work with. They don't have a secret
> unpublished build system to generate the minification from unpublished
> sources. Presumably, if they need to update it, they would replace it with a
> new minified file obtained from a newer release of that project. Or as has
> been mentioned, the test might be testing a problem against that very
> specific version of the javascript minification, in which case it will never
> be changed at all - as that would instead be the addition of a separate
> testcase.
> 
> Thus, the minified file *is* the preferred (by the upstream developers) form
> of the work for making modifications to it. Which is how source code is
> defined in the GPL, for example. It seems wrong to me to define "source
> code" as something that the upstream development does not use and which
> doesn't actually exist anywhere.
> 
> As an extreme example, some people prefer Rust to C, but that does not mean
> that a C program must be re-written in Rust to satisfy the "preferred form
> of work" condition for source code.
> 
> This still leaves the Vendoring problem. Even if we consider the minified
> javascript "source" in the context of the upstream development, it obviously
> isn't source in the context of the original javascript library project. If
> the javascript library is GPL, for example, it will require the availability
> of the correct version of the source code along with the minification.
> 
> I think there is a subtle but important distinction here:
> 
> 1. A program not being free because it is missing what upstream developers
> consider "source" (as in the smarteiffel example).
> 
> 2. A program being unsuitable for debian because it is developed in a way
> that effectively requires Vendoring of sources of dependencies.
> 
>  - Kristian.

For now:

  $ cat tags/s/source-contains-prebuilt-javascript-object.tag
  Tag: source-contains-prebuilt-javascript-object
  Severity: pedantic
  Check: cruft
  Explanation: The source tarball contains a prebuilt (minified)
   JavaScript object.
   They are usually left by mistake when generating the tarball by not
   cleaning the source directory first. You may want to report this as
   an upstream bug, in case there is no sign that this was intended.

Following this discussion, it should be a "Severity: error", shouldn't it?



Re: d/watch for Gitea's new dynamic pages

2021-11-07 Thread Yadd
On Thu, Nov 4, 2021 at 12:48 PM Johannes Schauer Marin Rodrigues
 wrote:
>
>>  filenamemangle=s/.+\/tag\/(\d\S+)$/foot-$1\.tar\.gz/ \
> filenamemangle=s{.*/(.*)}{@PACKAGE@-$1.tar.gz} \

I think this is more generic:

  filenamemangle=s/.*?(@ANY_VERSION@@ARCHIVE_EXT@)/@PACKAGE@-$1/

(not dependent to compression format)



Re: d/watch for Gitea's new dynamic pages

2021-11-07 Thread Yadd
Le 07/11/2021 à 21:37, Felix Lechner a écrit :
> Hi
> 
> On Thu, Nov 4, 2021 at 12:48 PM Johannes Schauer Marin Rodrigues
>  wrote:
>>
>>>  filenamemangle=s/.+\/tag\/(\d\S+)$/foot-$1\.tar\.gz/ \
>> filenamemangle=s{.*/(.*)}{@PACKAGE@-$1.tar.gz} \
> 
> mapreri pointed out that 'USCAN_SYMLINK=rename' is superior to
> 'filenamemangle' in both of our cases.
> 
> Lintian will also suggest it very soon (more generally).
> 
> Kind regards
> Felix Lechner

Yes, but USCAN_SYMLINK is a local parameter, filenamemangle is better in
a team

Cheers,
Yadd



Re: How to receive a mail on new upstream version

2021-11-21 Thread Yadd
Hi,

udd provides RSS

Cheers,
Yadd

Le 21 novembre 2021 22:58:48 GMT+01:00, Alexis Murzeau  a 
écrit :
>Hi,
>
>Is there a way to receive a mail when a new upstream version is released ?
>
>I've subscribed to my package on https://tracker.debian.org but I don't
>receive mails for new upstream releases.
>
>Maybe there is other ways ?
>
>-- 
>Alexis Murzeau
>PGP: B7E6 0EBB 9293 7B06 BDBC  2787 E7BD 1904 F480 937F|
>

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

uscan roadmap

2021-12-01 Thread Yadd

Hi,

after few discussions with some devscripts maintainers, we decided to 
build a new "version=5" format for debian/watch.


Principles:
 * keep compatibility with versions 3 and 4, no need to change all
   debian/watch files
 * new version 5 format using the same syntax than other debian/* files
   (rfc822 + "# comments")
 * no option renaming (becomes case-insensitive to be compliant with
   all formats)
 * Version 5:
   * Main (first) paragraph contains "Version: 5" and optional options
 that change default values for source-paragraph
   * URL and regex are separated
   * Some default values change. For example, `dversionmangle` default
 value will be "auto" (drop +dfsg, ~ds,...), uversionmangle=s/-/~/g,
 filenamemangle=s/.*?(\d[\d\.]*@ARCHIVE_EXT@)/@PACKAGE@-$1/...

Example:

  Version: 5

  Source: https://...


Some new features to simplify debian/watch:
 * a scheme option with the following values:
   * "stable": digit-only versions (maybe default value)
   * "semver": semver versions only (see semver.org)
   * "any": version matching current @ANY_VERSION@ macro

Example:

  Version: 5
  Scheme: stable

  Source: https://...

  Component: foo
  Source: https://...

  Component: bar
  Source: https://...
  Scheme: semver

Then a current GitHub changes from:

  version=4
  opts=\
  dversionmangle=auto,\
  filenamemangle=s/.*?(\d[\d\.]*@ARCHIVE_EXT@/@PACKAGE@-$1/ \
https://github.com/foo/bar/tags .*/archive/.*/v?([\d\.]+).tar.gz

to:

  Version: 5
  Scheme: stable

  Source: https://github.com/foo/bar/tags

Then to include rc/beta releases:

  Version: 5
  Scheme: semver

  Source: https://github.com/foo/bar/tags

Version 5 adds also new macros (used by Scheme of course):
 * @STABLE_VERSION@
 * @SEMVER@

Uscan API will also provide a "write" function usable by a provided 
script to convert old formats to new.


Of course, comments are welcome!

Cheers,
Yadd



Re: uscan roadmap

2021-12-01 Thread Yadd

On 01/12/2021 12:39, Geert Stappers wrote:

Summary: unhide redirectors

On Wed, Dec 01, 2021 at 09:11:17AM +0100, Yadd wrote:

Hi,

after few discussions with some devscripts maintainers, we decided to build
a new "version=5" format for debian/watch.

Principles:
  * keep compatibility with versions 3 and 4, no need to change all
debian/watch files
  * new version 5 format using the same syntax than other debian/* files
(rfc822 + "# comments")
  * no option renaming (becomes case-insensitive to be compliant with
all formats)
  * Version 5:
* Main (first) paragraph contains "Version: 5" and optional options
  that change default values for source-paragraph
* URL and regex are separated
* Some default values change. For example, `dversionmangle` default
  value will be "auto" (drop +dfsg, ~ds,...), uversionmangle=s/-/~/g,
  filenamemangle=s/.*?(\d[\d\.]*@ARCHIVE_EXT@)/@PACKAGE@-$1/...

Example:

   Version: 5


   


Of course, comments are welcome!



I think the move from v4 to v5 is an excellent opportunity
to express in the watch file that there is a dependency on a redirector.


Example

  version=4
  https://sf.net// -(.+)\.tar\.gz debian uupdate


becomes something like

  Version: 5
  Source: https://qa.debian.org/watch/sourceforge/ 
-(.+)\.tar\.gz debian uupdate


Fix: will be

  Version: 5

  Source: https://qa.debian.org/watch/sourceforge/
  Regex: -(.+)\.tar\.gz

And I don't think "uupdate" is still useful.

Personally I dislike redirectors. For npmjs, I wrote a 
"serachMode=plain" to be able to parse npm JSON result, also because 
there are a lot of npmjs packages and redirector was often unable to 
respond. This is different of course for sf.net because it needs JS 
interpretation



And I think such change will allow removal of

bare
Disable all site specific special case code such as URL
redirector uses and page content alterations.

from the uscan code and uscan manual page  (they are in /usr/bin/uscan )


Yes, doc will be updated


The goal is to have documented that there are extra components being used.
Avoiding nasty surprises.

Groeten
Geert Stappers


Thanks!


P.S.
Awareness of redirectors will get us more redirectors.
Those redirectors will help us to prevent that `uscan`
must get a javascript interpreter




Re: uscan roadmap

2021-12-01 Thread Yadd

On 01/12/2021 12:50, Mattia Rizzolo wrote:

On Wed, Dec 01, 2021 at 12:39:41PM +0100, Geert Stappers wrote:

Summary: unhide redirectors


And not only.


On Wed, Dec 01, 2021 at 09:11:17AM +0100, Yadd wrote:

after few discussions with some devscripts maintainers, we decided to build
a new "version=5" format for debian/watch.


To be clear, this is a *very* non-ready proposal that we are getting
through the wider community.  Nothing of this is implemented anywhere.


* URL and regex are separated
* Some default values change. For example, `dversionmangle` default
  value will be "auto" (drop +dfsg, ~ds,...), uversionmangle=s/-/~/g,
  filenamemangle=s/.*?(\d[\d\.]*@ARCHIVE_EXT@)/@PACKAGE@-$1/...


I honestly would like to add website-aware functionalities to uscan,
such as exactly this.


I think the move from v4 to v5 is an excellent opportunity
to express in the watch file that there is a dependency on a redirector.

[..]

  Version: 5
  Source: https://qa.debian.org/watch/sourceforge/ 
-(.+)\.tar\.gz debian uupdate


I would like something like:
   Source: qa-redirector
   Source-Options:
name: sourceforge
project: 


Likewise, I would love if uscan could just learn how github, gitlab,
launchpad, etc are made so prople won't have to bother with sticking
urls into watchfiles, such as:

   Source: GitHub
   Source-Options:
namespace: trendmicro
project: tlsh
match-on: tags|releases


OK, "Source" will be:
 * a keyword known by uscan DB
 * a URL for other websites

And what about default version value, "stable" (only digits), "semver" 
or "any" (== @ANY_VERSION@)



To go either matching on https://github.com/trendmicro/tlsh/tags or
https://github.com/trendmicro/tlsh/releases. using then Scheme (a name
that, tbh, I don't particularly like right now) for the tags or releases
regex.


And I think such change will allow removal of

bare
Disable all site specific special case code such as URL
redirector uses and page content alterations.

from the uscan code and uscan manual page  (they are in /usr/bin/uscan )


The goal is to have documented that there are extra components being used.
Avoiding nasty surprises.


this feels like the opposite direction I'm proposing above :D


Seconded


Awareness of redirectors will get us more redirectors.
Those redirectors will help us to prevent that `uscan`
must get a javascript interpreter.


Possibly, I'm indeed kind of unimpressed that we grew a parse for
nodejs' package.json and perl's META.json.  Though I accepted it because
I saw some value, I'm totally in awe of universes where that is actually
needed..
This is very useful for package with components. This is the only way to 
be able to `uscan --download-current-version`.




Re: uscan roadmap

2021-12-01 Thread Yadd

On 01/12/2021 13:14, Jonas Smedegaard wrote:

Quoting Yadd (2021-12-01 13:04:09)

On 01/12/2021 12:50, Mattia Rizzolo wrote:

Possibly, I'm indeed kind of unimpressed that we grew a parse for
nodejs' package.json and perl's META.json.  Though I accepted it
because I saw some value, I'm totally in awe of universes where that
is actually needed..

This is very useful for package with components. This is the only way
to be able to `uscan --download-current-version`.


Speakin of components, it would be quite helpful if possible to handle
versions of components - e.g. upgrade all components except
SomeComponent like this:

   `uscan --download-current-version-SomeComponent`


Yes, maybe with a --download-compat-version-SomeComponent which will 
accept upgrades only if it is semver-compatible (no major updates)


Note that this will be in a separated MR (not related to version change)



Re: uscan roadmap

2021-12-01 Thread Yadd

On 01/12/2021 18:39, Thomas Goirand wrote:

Hi Yadd,

Thanks a lot for working on this. What you are proposing (ie: using a
mime thing, which is easy to parse instead of the dirty command-line
oriented thingy of version 3 and 4) feels much nicer than what we
currently have.

On 12/1/21 12:53 PM, Yadd wrote:

Fix: will be

   Version: 5

   Source: https://qa.debian.org/watch/sourceforge/
   Regex: -(.+)\.tar\.gz


That's much nicer than previous proposal!


And I don't think "uupdate" is still useful.


IMO, it is needed. That's what is nice with calling scripts: it can take
care with programming of things you didn't even think of. If you remove
it, the risk is that maintainers will continue to use version 3 or 4,
because they still need an update script.

How about:

Update-Script: uupdate

?


Looks good to me



Re: uscan roadmap

2021-12-01 Thread Yadd

On 01/12/2021 21:07, Patrice wrote:


Really great!
And could the new uscan read a watch file from version 3/4/5 and output a
version 5 of it by its own (in-place or stdout)?
uscan --standardize
:-)


Yes but without optimization neither scheme (except some few fields). 
Example:


  version=4

  opts=uversionmangle=s/-/~/g,pgpmode=none \
   https://...  .*(\d[\d\.]*)@ARCHIVE_EXT@

will be translated into:

  Version: 5

  Source: https://...
  Regex: .*(\d[\d\.]*)@ARCHIVE_EXT@
  Uversionmangle: s/-/~/g

You'll have to manually modify it into

  Version: 5
  Scheme: stable

  Source: https://...



Re: uscan roadmap

2021-12-02 Thread Yadd



Le 2 décembre 2021 00:34:27 GMT+01:00, Paul Wise  a écrit :
>On Wed, 2021-12-01 at 12:53 +0100, Yadd wrote:
>
>> Personally I dislike redirectors.
>
>A redirector service is superior to including the redirector code
>within uscan itself or within a debian/watch file, since when the
>upstream website breaks the existing code, a service can be updated in
>one place immediately, while uscan in Debian stable will be broken
>until the next point release if it gets fixed at all and one in
>debian/watch requires every package using the site to get updated.
>

Yes but the redirector often responded with 500 codes
-- 
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma 
brièveté.



Re: uscan roadmap

2021-12-02 Thread Yadd

On 02/12/2021 10:16, Yadd wrote:

On 02/12/2021 00:34, Paul Wise  wrote:

On Wed, 2021-12-01 at 12:53 +0100, Yadd wrote:


Personally I dislike redirectors.


A redirector service is superior to including the redirector code
within uscan itself or within a debian/watch file, since when the
upstream website breaks the existing code, a service can be updated in
one place immediately, while uscan in Debian stable will be broken
until the next point release if it gets fixed at all and one in
debian/watch requires every package using the site to get updated.



Yes but the redirector often responded with 500 codes


Another idea to have a compromise:
 * uscan is released with versioned schemes (GitHub.json, sf.json,...)
 * when launched, it tries to download new version from a new Debian API
   (static json files)
   * if no response or no new version, uscan uses its own scheme or a
 previously downloaded update (verifying signature)
   * if a new version is available from new redirector:
 * it verifies GPG signature of new scheme
   * if not OK, it warns and uses cached scheme
   * if OK, it stores it with signature in ~/.cache/uscan/schemes

Then:
 * no more redirector with an heavy load, but just some JSON schemes
   statically stored
 * uscan still works if Debian website doesn't respond
 * GPG permits to be sure that scheme isn't corrupted (released files
   are as protected as uscan itself because owned by root)
 * easy update if upstream store changes its behavior: just to update
   one JSON file

What do you think about this idea? Which GPG keys will be accepted?

More than one scheme could be used. Example:

  Schemes: GitHub, stable

  Schemes: GitHub, semver

GitHub scheme:

  {
"Version": "1.0",
"filenamemangle": "auto",
"regex": "archive/.*/v?(@DEFAULT_VERSION_REGEX@)@ARCHIVE_EXT@$",
...
  }

"stable" scheme:

  {
"Version": "1.0",
"Default-Version-Regex": "(?:0|[1-9]\d*)(?:0|[1-9]\d*)*"
  }



Re: uscan roadmap

2021-12-04 Thread Yadd

On 01/12/2021 22:16, Yadd wrote:

On 01/12/2021 21:07, Patrice wrote:


Really great!
And could the new uscan read a watch file from version 3/4/5 and output a
version 5 of it by its own (in-place or stdout)?
uscan --standardize
:-)


Yes but without optimization neither scheme (except some few fields). 
Example:


   version=4

   opts=uversionmangle=s/-/~/g,pgpmode=none \
    https://...  .*(\d[\d\.]*)@ARCHIVE_EXT@

will be translated into:

   Version: 5

   Source: https://...
   Regex: .*(\d[\d\.]*)@ARCHIVE_EXT@
   Uversionmangle: s/-/~/g

You'll have to manually modify it into

   Version: 5
   Scheme: stable

   Source: https://...


Done, uscan from 
https://salsa.debian.org/debian/devscripts/-/merge_requests/251 is already:


 * natively working with watchFiles version 5
 * able to read old versions transparently (using a wrapper)
 * able to convert files from version 3/4 to 5 (using the same
   wrapper), and probably versions 1/2 (not fully tested):

 uscan --update-watchfile

   Don't us it for now except for tests, key names will probably change

Looking at test results: no regression, all passed



Re: uscan roadmap

2021-12-05 Thread Yadd

On 05/12/2021 10:26, Timo Röhling wrote:

Hi Yadd,

thank you very much for your work on uscan. That new version 5
format looks really promising.

* Yadd  [2021-12-01 09:11]:

* Version 5:
  * Main (first) paragraph contains "Version: 5" and optional options
    that change default values for source-paragraph
  * URL and regex are separated
  * Some default values change. For example, `dversionmangle` default
    value will be "auto" (drop +dfsg, ~ds,...), uversionmangle=s/-/~/g,
filenamemangle=s/.*?(\d[\d\.]*@ARCHIVE_EXT@)/@PACKAGE@-$1/...

[...]

Of course, comments are welcome!
I have a feature request regarding signature verification. As luck would 
have it, I maintain three packages with upstream

signatures; one of them is me being my own upstream, and the other
two do not use the "standard" approach with one GnuPG signature per
source tarball:

- cmake releases its sources in multiple archive formats and signs
   them indirectly (a text file with SHA256 hashes) [1].
- liblzf uses the BSD signify tool [2] and only GnuPG-signs the
   signify key.

I don't know if any of these schemes are used elsewhere (more likely
for the CMake approach, less likely for liblzf, I'd guess), but it
would be nice if uscan offered some support for this; maybe a hook
to run the signature verification by an external script with
autopkgtest semantics (fail if output occurs on stderr the script
returns with a non-zero exit code).


Hi,

this was ~impossible using previous format. With new format, things like 
pgpmode=previous/next will still be accepted (to avoid regressions) but 
new things will be possible. Example (not yet implemented):


  Version: 5

  Source: https://url...
  Version-Regex: @PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@
  Pgp-Version-Regex:  @PACKAGE@@SAME_VERSION@@ARCHIVE_EXT@.asc

Then it will be possible to implement new signature workflows, maybe 
something like:


  Version: 5

  Source: https://url...
  Version-Regex: @PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@
  Pgp-Mode: sha256-hashes
  Sha256-Version-Regex: .*@SAME_VERSION@.sig

Cheers,
Yadd



Pb with version comparison

2021-12-16 Thread Yadd

Hi all,

during an update I encountered a problem:
 * package node-is-plain-object breaks gulp < 4.0.2-9 (both already
   migrated to testing)
 * I created new gulp: 4.0.2+~cs54.26.36-1
 * gulp-4.0.2+~cs54.26.36-1 is considered as newer than 4.0.2-9 during
   install which is logical
 * When launching another build (schroot) with this new package, build
   failed because dpkg considers 4.0.2+~cs54.26.36-1 < 4.0.2-9 and
   refuse to install gulp-4.0.2+~cs54.26.36-1 with node-is-plain-object

Did I something wrong or is there a bug somewhere else?

To workaround, I modified node-is-plain-object "Breaks" field for now

Cheers,
Yadd



Bug#1002492: ITP: node-d3-flame-graph -- D3.js plugin that produces flame graphs from hierarchical data

2021-12-22 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org, 996...@bugs.debian.org

* Package name: node-d3-flame-graph
  Version : 4.1.3
  Upstream Author : Martin Spier <http://martinspier.io>
* URL : https://github.com/spiermar/d3-flame-graph
* License : Apache-2.0
  Programming Lang: JavaScript
  Description : D3.js plugin that produces flame graphs from hierarchical 
data

Flame graphs are a visualization of profiled software, allowing the most
frequent code-paths to be identified quickly and accurately.
node-d3-flame-graph is a D3.js plugin that produces flame graphs from
hierarchical data.

This package is required to fix #996839 (linux-perf-5.14)



Bug#1003726: ITP: node-uvu -- Extremely fast and lightweight test runner for Node.js and the browser

2022-01-14 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org, 
pkg-javascript-de...@alioth-lists.debian.net

* Package name: node-uvu
  Version : 0.5.3
  Upstream Author : Luke Edwards 
* URL : https://github.com/lukeed/uvu
* License : Expat
  Programming Lang: JavaScript
  Description : Extremely fast and lightweight test runner for Node.js and 
the browser

There are many JavaScript test frameworks, most popular are tap, tape,
mocha and jest (packaged). Only jest is able to test browser libraries
in this list.
Some upstream authors prefer to switch to uvu because this one is faster
and able to testbrowser libraries. To avoid having to many untested
packages, I'm going to package uvu. It will be used quickly
(to test new node-postcss for example).
I packaged also node-jasmine which is able to test browser libraries
(only).

Note also that test written for one of these frameworks are not
compatible with another except jest that understand partially mocha
tests.

Package will be maintained under Pkg-JS Team umbrella.



Bug#1004551: ITP: node-ink -- command-line utility to test react.js component

2022-01-30 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-ink
  Version : 3.2.0
  Upstream Author : Vadim Demedes 
* URL : https://github.com/vadimdemedes/ink
* License : Expat
  Programming Lang: JavaScript
  Description : command-line utility to test react.js component

Ink provides the same component-based UI building experience that React offers
in the browser, but for command-line apps. It uses Yoga to build Flexbox
layouts in the terminal, so most CSS-like props are available in Ink as well.
If you are already familiar with React, you already know Ink.

Since Ink is a React renderer, it means that all features of React are
supported. Head over to React website for documentation on how to use it. Only
Ink's methods will be documented in this readme.

This package is a dependency of node-tap 15. It will be maintained under
JS team umbrella



Bug#1004846: ITP: libauthen-webauthn-perl -- Perl module to add Web Authentication support to server applications

2022-02-02 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: libauthen-webauthn-perl
  Version : 0.0.1
  Upstream Author : Lemonldap::NG Team
* URL : https://metacpan.org/release/Authen-WebAuthn
* License : GPL-2+
  Programming Lang: Perl
  Description : Perl module to add Web Authentication support to server 
applications

The goal of WebAuthn is to standardize an interface for authenticating users
to web-based applications and services using public-key cryptography. 

Authen::WebAuthn is a port of it for Perl based applications. It is a
dependency of next version of lemonldap-ng (2.0.14).

package will be maintained under Perl team Umbrella.



Bug#1005026: ITP: node-ampproject-remapping -- nodejs module to remap sequential sourcemaps through transformations

2022-02-05 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-ampproject-remapping
  Version : 2.0.4
  Upstream Author : Justin Ridgewell 
* URL : https://github.com/ampproject/remapping
* License : Apache-2.0
  Programming Lang: JavaScript
  Description : nodejs module to remap sequential sourcemaps through 
transformations

Remapping allows one to take the sourcemaps generated through transforming
code and "remap" them to the original source locations. Think "my minified
code, transformed with babel and bundled with webpack", all pointing to the
correct location in your original source code.

With remapping, none of the source code transformations need to be aware of
the input's sourcemap, they only need to generate an output sourcemap. This
greatly simplifies building custom transformations (think a find-and-replace).

node-ampproject-remapping is a dependency of next node-babel. Will be
maintained under JS Team umbrella.



Bug#1005090: ITP: node-zx -- Tool to launch modern Javascript scripts

2022-02-06 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-zx
  Version : 4.3.0
  Upstream Author : Anton Medvedev 
* URL : https://github.com/google/zx
* License : Apache-2.0
  Programming Lang: JavaScript
  Description : Tool to launch modern Javascript scripts

Bash is great, but when it comes to writing scripts,
people usually choose a more convenient programming language.
JavaScript is a perfect choice, but standard Node.js library
requires additional hassle before using. The `zx` package provides
useful wrappers around `child_process`, escapes arguments and
gives sensible defaults.

This library is required to update node-core-js.

Will be maintained under JS Team umbrella.



Bug#1006466: ITP: qunit -- powerful, easy-to-use JavaScript testing framework

2022-02-25 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: qunit
  Version : 2.18.0
  Upstream Author : OpenJS Foundation and other contributors 
<https://github.com/qunitjs/qunit/blob/2.18.0/AUTHORS.txt>
* URL : https://qunitjs.com
* License : Expat
  Programming Lang: JavaScript
  Description : powerful, easy-to-use JavaScript testing framework

QUnit was originally developed for the jQuery project and has since evolved
to test any client-side or server-side JavaScript code. QUnit suports
Node.js, SpiderMonkey, and all major web browsers.

This package is another JS test framework, needed to test some packages
(node-dompurify for example). It will be maintained under JS Team
umbrella



Bug#1006972: ITP: node-tad -- Javascript test suite with minimal hassle

2022-03-09 Thread Yadd
Package: wnpp
Severity: wishlist
Owner: Yadd 
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name: node-tad
  Version : 3.1.0
  Upstream Author : Mariusz Nowak 
* URL : https://github.com/medikoo/tad
* License : ISC
  Programming Lang: JavaScript
  Description : Javascript test suite with minimal hassle

TAD is a Javascript test suite that allow writing tests with minimal hassle.
It locates test file and provide tested module for test functions.

There are already many JS test suites in Debian, however test files are
not compatible. This test suite is required to enable test, at least,
for: node-es5-ext, node-es6-iterator, node-es6-map, node-es6-set,
node-es6-symbol, node-es6-weak-map and node-event-emitter.

Package will be maintained under JS Team umbrella.



  1   2   >