Bug#908521: fakeupstream.cgi: new service to group node modules
Package: qa.debian.org
Severity: wishlist
Tags: patch
Hi all,
as explained in Thorsten mail
(https://alioth-lists.debian.net/pipermail/pkg-javascript-devel/2018-September/027849.html),
node modules may be embedded sometime. After a long discussion with
other members (follow the thread), I built a CGI to build a version
usable by uscan. You can find a complete example of this CGI usage:
https://salsa.debian.org/js-team/node-mongodb/tree/groupedsources/debian
Important points:
* gbp.conf includes "components"
* debian/watch declares the 3 sources using CGI
To see the full diff, launch `git diff debian/3.1.1-1 groupedsources debian`
in node-mongodb repository (note that d/copyright contains many changes
due to version upgrade)
Like fakeupstream.cgi, this CGI is stateless and builds redirection to
packages on npmjs.com.
I will push a merge request on salsa to propose it when I'll get a BTS number.
NB: this CGI has been built to be installed separately but can easily be
merged into fakeupstream.cgi.
Cheers,
Xavier
-- System Information:
Debian Release: buster/sid
APT prefers testing
APT policy: (900, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.17.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE= (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Reply to: