Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

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

3 views
Skip to first unread message

Marco Trevisan

unread,
Feb 8, 2024, 10:50:05 PM2/8/24
to
Package: wnpp
Severity: wishlist
Owner: Marco Trevisan (Treviño) <ma...@ubuntu.com>
X-Debbugs-CC: debian...@lists.debian.org

* Package name : node-long
Version : 5.2.3
Upstream Author : Daniel Wirtz <dc...@dcode.io>
* URL : https://github.com/dcodeIO/long.js#readme
* License : Apache-2.0
Programming Lang: JavaScript
Description : Class for representing 64-bit two's-complement
integer value

A Long class for representing a 64 bit two's-complement integer value
derived from the Closure Library for stand-alone use and extended with
unsigned support.
.
This is a class used by various modules that does not use newer bigint.
.
Node.js is an event-based server-side JavaScript engine.

This is a tiny module that is needed for protobufjs (bug #977564),
although being widely used according to npm stats, I feel it's better to
package it as standalone and not as grouped package.

Salsa repository is at:
https://salsa.debian.org/3v1n0-guest/node-esm2umd/-/tree/debian/latest

Please mark the debian/latest as default branch since I can't change it myself.

The package had a dependency on a very tiny project (esm2umd) that was
just basically a tiny wrapper to babel. I've also prepared the packaging
for it [1], but given that such project has not a clear license (I
mailed the maintainer meanwhile), I preferred to avoid using it, also
because it's really just a script using babel and I have been able to
easily re-implement it, making the build process slightly bigger

The package needs sponsor, since I'm only a maintainer, but I'll be
happy keeping the maintenance of it.

I've given access to the js salsa team.

[1] https://salsa.debian.org/3v1n0-guest/node-esm2umd/

Bastien ROUCARIES

unread,
Feb 9, 2024, 3:40:05 PM2/9/24
to
Hi will do but last i checked it has a long line of wasm wirhout source

Bastien

Bastien ROUCARIES

unread,
Feb 10, 2024, 5:50:05 PM2/10/24
to
Hi,

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

Bastien

Le sam. 10 févr. 2024 à 17:28, Marco Trevisan <ma...@trevi.me> a écrit :
>
> Hi Bastien,
>
> I checked again, it definitely still has it, however it's completely
> optional so I think we can just do some repackaged sources.
>
> Il giorno ven 9 feb 2024 alle ore 21:33 Bastien ROUCARIES
> <roucarie...@gmail.com> ha scritto:
> >
> >
> >
> > Le ven. 9 févr. 2024 à 04:42, Marco Trevisan <ma...@trevi.me> a écrit :
> >>
> > Hi will do but last i checked it has a long line of wasm wirhout source
> >
> > Bastien
> >>
> >>

Bastien ROUCARIES

unread,
Feb 16, 2024, 2:30:05 PM2/16/24
to
Hi,

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

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

Bastien ROUCARIES

unread,
Feb 17, 2024, 8:40:05 AM2/17/24
to
Hi all

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

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

Bastien

Le ven. 16 févr. 2024 à 19:16, Bastien ROUCARIES
<roucarie...@gmail.com> a écrit :

Bastien Roucariès

unread,
Feb 18, 2024, 4:10:05 AM2/18/24
to
control: tags -1 + pending

Uploaded waiting ftpmaster
signature.asc
0 new messages