[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: