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

Bug#897377: qa.debian.org: Please add '_' in npmjs_project_char_re (fakeupstream.cgi)



Package: qa.debian.org
Severity: normal
Tags: patch

Hi all,

npmjs.com authorizes project to have a '_' in their name. For example
require-optional and require_optional are 2 different projects. Sadly a
lot af npmjs projects don't have valid git tags in their GitHub
repository. That's why fakeupstream.cgi is very useful.

So could you authorize '_' for npmjs.org?

Best regards,
Xavier

--- 8< ---
--- fakeupstream.cgi.orig       2018-05-01 19:20:32.099036786 +0200
+++ fakeupstream.cgi    2018-05-01 19:13:07.621394749 +0200
@@ -47,7 +47,7 @@

 our $project_char_re = '[a-zA-Z0-9\-]';
 our $pypi_project_char_re = '[a-zA-Z0-9\-\.]';
-our $npmjs_project_char_re = '[a-zA-Z0-9\-\.]';
+our $npmjs_project_char_re = '[a-zA-Z0-9\-\._]';
 our $cratesio_project_char_re = '[a-zA-Z0-9_.-]';
 our $github_project_char_re = '[-_.a-zA-Z0-9]';
 our $hg_repository_re = '[a-zA-Z0-9\.\-:/]+';
--- >8 ---

-- 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.15.0-2-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: